李志强霓虹灯的模拟显示程序设计讲解_第1页
李志强霓虹灯的模拟显示程序设计讲解_第2页
李志强霓虹灯的模拟显示程序设计讲解_第3页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、或旗观三衣專学 号:计设课程目 题 “霓虹灯”的模拟显示 院学自动化学院业专 自动化专业 级 班自动化1002班 姓名李志强指导教师 张素文2013 01 10 日 年 月 武汉理工大学微机原理与接口技术课程设计说明书课程设计任务书学生姓名:李志强专业班级:自动化1002班指导教师:张素文工作单位:自动化学院题目:“霓虹灯”的模拟显示初始条件:在屏幕中央以字符显示一矩型,并以*及1矩型内部交叉填满;然 后再按相反的次序消失。按 Q退出程序。要求完成的主要任务:以及说明书撰写等具体要求)(包括课程设计工作量及其技术要求,(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件

2、设计课题需要说明:硬件原理,电路图,采用器件的功能 说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9) 附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物 图时间安排:1月2日1月3日:收集资料,方案选择1月4日1月7日:整体流程,程序细节1月8日1月10日:调试程序,报告撰写1月10:交设计报告,程序演示,答辩指导教师签名:年 月 日月 年系主任(或责任教师)签名:武汉理工大学微机原理与接口技术课程设计说明书目录摘要11.设计意义与要求21.1设计意义21.2设计要求22方案论证32.1方案比较32.2方案选择53系统

3、原理阐述63.1设计思路3.2程序中的BIOS和DOa能调用63.2.1 BIOS功能调用63.2.2 DOS功能调用73.3.程序模块74. 软件思想与流程图104.1程序功能描述104.2流程图105. 调试记录及结果分析155.1 调试过程155.2结果记录155.3调试中出现的问题及解决方法176. 心得体会187. 参考文献198. 附录源程序清单20武汉理工大学微机原理与接口技术课程设计说明书本次微机原理与接口技术课程设计是要设计一个“霓虹灯”的模拟显示程序。 本次课程设计用的是8086最小系统,在MF2KI汇编集成环境下完成。该课程的 总体任务是一个接一个的执行的,属于单任务顺序

4、结构,所以该任务主要用汇编 语言进行顺序和循环的逻辑结构编写。首先根据课设题目的要求找出需要调用的各个DO环口 BIOS调用,然后对程序中最重要的DOS调用和BIOS调用进行的方案比较。之后根据课设题目要求设计整 个顺序结构的程序框架,然后运用模块化的设计思想,将题设要求分成几个小的 模块,一段一段的设计程序。然后分段对程序进行编写和调试,当各个模块调试 好后,再整体调试。最后观察整体程序结构的现象,进行总结并对某些部分进行 完善。在本课设里,我在完成任务之外,在程序的开始加了一个欢迎界面,这样 在程序结果的演示中给人一种美感。关键词:“霓虹灯”模拟、DOSM用、BIOS调用1武汉理工大学微机

5、原理与接口技术课程设计说明书“霓虹灯”的模拟显示程序设计1.设计意义与要求1.1设计意义通过课程设计,能够对所学知识有更进一步的理解, 并能掌握学习理论时没有注 意的细节。调试程序,排除故障有助于提高分析问题、解决问题的能力。课程设 计中碰到的挫折,有助于养成良好的学习习惯、严谨的工作作风。通过此课程设计的汇编语言练习,可以熟悉汇编语言的寻址方式和指令系统,BIOS和DOS系统功能调用,程序设计方法并熟悉汇编的编程环境。1.2设计要求设计内容:采用汇编语言设计一个在屏幕中央以字符显示一矩形,并以 &和 将矩型内部从左到右,由上到下填满;然后再按相反的次序消失的程序。按Q退出程序设计要求

6、:(1) 设计任务及要求分析(2) 方案比较及认证说明(3) 系统原理阐述(4) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释(5) 调试记录及结果分析(6) 总结(7) 参考资料(8) 附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图2武汉理工大学微机原理与接口技术课程设计说明书2方案论证2.1方案比较在设计过程中清屏函数中有不同的方式。方案一:运用BIOS功能的7号调用,程序设计如下CLEAR PROC NEARPUSH AXPUSH BXPUSH CXPUSH DXPUSH SIPUSH DI;屏幕初始化或下卷;下卷行数;卷入行属性;左上角行号;左上角列号;右下角行号

7、;右下角列号MOV AH,07MOV AL,25MOV BH,0F0HMOV CH,0MOV CL,0MOV DH,24MOV DL,79INT 10HPOP DIPOP SIPOP DXPOP CXPOP BXPOP AXRETCLEAR ENDP武汉理工大学微机原理与接口技术课程设计说明书DOS 窗口在本程序中,使用的寄存器较多,操作较为复杂。但是清屏时可以将 背景改为白色,这便于截图与报告的撰写。方案二:运用BIOS功能的6号调用,程序设计如下CLEAR PROC NEARMOV AH,06HMOV AL,0MOV CH,0MOV CL,0MOV DH,24MOV DL,79MOV BH

8、,07HINT 10HRETCLEAR ENDP这个程序操作起来相对简单,但是只能让屏幕背景为黑色。在设计过程中字符的显示有2中不同的方式。方案一:运用DOS功能的2号调用,程序的设计如下MA ROW,COLUME ;MA是个宏定义光标位置MOV AH,02HMOV DL,' 'INT 21H在本程序中,它无法设置字符的属性,同时还会在下个坐标位置显示光标, 影响 光看者的视觉享受。但是显示方式很简洁很直观很容易记忆理解,若要配合背景 为白色,选择该方案为好。4武汉理工大学微机原理与接口技术课程设计说明书方案二:运用BIOS功能的9号调用,程序设计如下CALL CURSOR;调

9、用光标设置子程序MOV AL,23HMOV BL,0BHPUSH CX; CX 进栈MOV CX,1MOV AH,09HINT 10HPOP CX ; CX 出栈这个程序它的功能更加完备,更能实现霓虹灯的颜色变化显示效果,但是设计起来占用,其设置的背景只能为黑色。寄存器较多,略微复杂点,2.2方案选择从上面的分析比较,清屏函数方案一和显示字符方案一搭配起来的可行性和实 际达到的效果更好。所以选择清屏函数方案一和显示字符方案一来实现霓虹灯的 功能武汉理工大学微机原理与接口技术课程设计说明书3系统原理阐述3.1设计思路(1) 执行程序时显示一个欢迎界面,提示按大写 S键进入显示界面(2) 执行程序

10、这部分程序运用的主要原理是先在屏幕上显示个字符(*)号,再执行循环,语句显示一行(列)(* )字符。利用像这样的原理实现矩形框的 完成和内部的填充。至于反向消失部分,用空格代替想要显示的字符,反向执行 循环,就可以实现字符的消失了。(3) 霓虹灯显示完毕,提示输入 Q退出界面。3.2程序中的BIOS和DOS功能调用3.2.1 BIOS功能调用(1) 设置光标位置(2号功能)入口参数:AH=2 (功能号),BH=页号,DH=行号,DL=列号。出口参数:无。根据DX确定了光标位置。(2) 初始窗口或向上滚动(6号功能)入口参数:AH=6,AL=上滚行数,CX=上滚窗口左上角的行、列号。 DX=上滚

11、 窗口右下角的行、列号。BH=空白行的属性。出口参数:无。当滚动后,底部为空白输入行(3) 初始窗口或向下滚动(7号功能)入口参数:AH=7,AL=下滚行数,CX=下滚窗口左上角的行、列号。DX=下滚 窗口右下角的行、列号。BH=空白行的属性。出口参数:无。当滚动后,顶部为空白输入行。(4) 在当前光标位置写字符和属性(9号功能)入口参数:AH=9,BH=页号,AL=字符的ASCII码,BL=字符属性,CX=写入 字符数。出口参数:无。6武汉理工大学微机原理与接口技术课程设计说明书3.2.2 DOS功能调用(1)键盘输入一个字符并回显(1号功能)输入参数无,返回结果AL =字符(2) 显示字符

12、串,光标跟谁字符串移动(9号功能) DS:DX二待显字符串的首地址字符串以 $'结尾。(3) 显示一个字符,光标跟随字符移动(2号功能) DL=待显字符的ASCII码,无返回结果。3.3.程序模块(1)宏定义光标位置MA MACRO OP1,OP2PUSH AXPUSH BXMOV AH,02HMOV BH,0MOV DH,OP1MOV DL,OP2INT 10HPOP BXPOP AX;宏定义光标位置;现场保护;页号;行号洌号ENDM这个子程序的重点是设计光标所在页、行、列及其现场保护。使用了 功能调用设置光标的位置。(2)清屏子程序CLEAR PROC NEAR;清屏BIOSPUS

13、H AXPUSH BXPUSH CX武汉理工大学微机原理与接口技术课程设计说明书PUSH DXPUSH SIPUSH DIMOV AH,07MOV AL,25MOV BH,0F0HMOV CH,0MOV CL,0MOV DH,24MOV DL,79INT 10HPOP DIPOP SIPOP DXPOP CX;屏幕初始化或下卷;下卷行数;卷入行属性;左上角行号;左上角列号;右下角行号;右下角列号POP BXPOP AXRETCLEAR ENDP初始化窗口,AL=0表示全屏滚动,CH=滚动窗口左上角行号,CL=滚动窗口 左上角列号,DH=滚动窗口右下角行号,DL=滚动窗口右下角列号,BH=滚入行

14、 的属性。光标的设置CURSOR PROC NEAR;光标的设置MOV AH,02HMOV BH,0MOV DH,ROW ;设置行MOV DL,COLUME;设置列INT 10HRET8武汉理工大学微机原理与接口技术课程设计说明书CURSOR ENDP光标位置的设置,这个子程序与宏定义光标位置类似只是运用有些不同(4)延时子程序DELAY1PROCNEARPUSHCXPUSHDXMOVDX,100D3:MOVCX,65530D4:LOOPD4DECDXJNZD3POPDXPOPCXRETDELAY1ENDP这个子程序写法的关键是现场保护(即进栈出栈),内外两个循环的设计。延时 程序的主要目的是

15、可以让我们清楚的看到字符在屏幕上的显示过程。武汉理工大学微机原理与接口技术课程设计说明书4. 软件思想与流程图4.1程序功能描述程序开始,进行清屏,显示欢迎界面。按键输入,如果输入 S就执行霓虹灯模拟 显示在屏幕中央以字符显示一矩形, 并以和*将矩型内部从左到右,由上到下 填满;然后再按相反的次序消失的程序,否则就继续等待输入。霓虹灯模拟显示 程序执行完后,显示退出提示,等待 Q的输入,如果输入为Q就退出程序,否 则就继续等待输入。4.2流程图程序开始先定义各个端,做好准备工作。进入主程序后,先调用 CLEAR清屏子 函数进行清屏,然后运用DOS的2号调用显示处预先定义好的输出提示界面, 等待

16、字符的输入。若输入字符则检测是否为 S',若是则进入下一界面,否则继 续等待。程序主流程图开始部分如图1所示。开始清屏输出提示界面N输入字符输入是否为SYA 图1程序开始部分流程图io武汉理工大学微机原理与接口技术课程设计说明书然后用符号布矩形框的左竖行,先确定起始位置,填充一个后,行数自减1,检测行变量是否为0,不为零继续填充,否则换其它行。如程序AB段所示。 同理可设计出布矩形框的其它行。程序中布矩形边框的程序流程图如图2所示。urf BR0W=2R0W二R0W=2R0W二C0LUSE=6C0LUSE=1C0LUSE=1OLUSE二调调 MA R0W,C0LUS MA R0W,C0

17、LUSMAR0W,C0LUSMA R0W,C0调USt延填然后延填然后延填然后延填C0LU自C0LU自R0自自R0WC0LUME 是否为14?是否为 C0LUME6324是否为R0W是否为 R0WOYYYYEBCD2图布矩形边框程序流程图11武汉理工大学微机原理与接口技术课程设计说明书边框布好后,用和*交叉填满矩形框内部。在这里根据题目要求,在奇数行先 填充再填充*然后依次交替填满一行,偶数行时先填充*再填充依次交替填满 一行,这样奇偶行交替直到填满整个矩形框,这样就可以达到整体上的交替填满。 内部填充程序流程图如图3所示。FECOUNT15起始行起始列C0UNT=1调用NN调用NY起始行C0

18、UNT1=2起始列 C0UNT=6调用 MA C0UNT1,C0U填充空 格然后延时COUN自减1C0UN是否为14YCOUNT自减 COUNT是否为YFMA 24,CL调用MA 0,CL调用MA CL,63调用MACL,14调用填充空格然后延时填充空格然后延时填充空格然 后延时填充空格然后延时 NN1N1C自减1自减1自加CL? 63CL 是否为? 24CL是否为YYKICL自加CLC0UNT=1起始列 MA C0UNT1,C0U填充 然后延时YJCL是否为调用MAC0UNT1,C0U填)充*然后延时? 13CL是否为0?YL1COUN自加COUN填充 COUNTCOUNTN1自加MACOU

19、NT1,COU 调T用然后延时填充COUNT COUNT?10?MA C0UNT1,C0U然后延时*COUN是否为1COUN自加是否为COUNT163Y1自加63Y1自加是否为?24YCOUNT自 力口 112武汉理工大学微机原理与接口技术课程设计说明书内部填充满后,自动反向消失内部填充的内容。这里使用空格代替 或者*填充再矩形框内部以实现内部反向消失。内部反向消失程序流程图如图4所示。G图4内部反向消失程序流程图内部反向消失后,开始消失矩形边框,首先设定起始位置,将该位置的字符替换否则为空格后移动光标一个单位,判断一行是否结束,结束后反向消失下一行, 继续。边框的反向消失程序流程图如图 5所

20、示。13武汉理工大学微机原理与接口技术课程设计说明书rIKJHCL=14CL=63CL=24CL=N5边框反向消失程序流程图图则清屏,然后继续显,不为 Q最后显示退出提示 界面。若有字符输入,检测是否为 Q所示。示该提示界面;否则退出程序。该段程序流程图如图6L退出界面提示输入QN输入字符Q是否为丫结束6图程序退出界面流程图14武汉理工大学微机原理与接口技术课程设计说明书5. 调试记录及结果分析5.1 调试过程调试过程主要由编辑、汇编、链接和执行等几个步骤组成。(1) 源程序的编辑:编辑好汇编语言源程序后,保存为.asm文件。(2) 源程序的汇编:调用汇编程序对源程序进行翻译,生成.OBJ的目

21、标文件。在汇编过程中,源程序有错误生不成目标文件,经过多次修改最终生成目标文件。(3) 目标程序的连接:调用链接程序(LINK )将用户目标程序和库文件进行链接、 定位,生成.EXE可执行文件。(4) 调试可执行程序:刚开始可执行程序运行之后没有得到预想的结果,又重新 检查源程序的算法错误,重新编辑、汇编、链接和执行,得到了预想的结果。5.2结果记录经过很多次调试,分析修改完善,终于得到正确调试结果(1) 执行程序时,提示进入界面如下;Bm- bn- *aa -H|a » fhaa hibusp U* « bn- Bh-riBHrHBB« ibb uibaupbu

22、r'» rad -bb» "WbJ *jUHi<Hfa.vn JHa Anwnin nv tVb riTtai aM iwtafgwJVa«n%aai»&JThuieleomeKXISKXXXXXSI»» s*楽welcomeyou *XX采来 programme of displaly1 ng neon lampXX井黒please press S to ent er黒黒and then press Q to exit !耒黒MADE BY Li Zhiqiang iui iuh » 

23、87; ! ibiU|F UM * bjb iiBai naMlW Vfl via Wa Tli 4Rilrt, ir%< an nW rVa nV Bb "rlniCfearfr irlV <FW »! fla rlfi Fl 4Tli图7欢迎提示界面输S后,程序执行过程中,在屏幕上显示矩形框及填充如下:15武汉理工大学微机原理与接口技术课程设计说明书_凶 090® 呦9)_布矩形框图89图填充矩形框内部 字符的截屏如下图:程序执行过程中反向消失矩形框填充 的&反向消失矩形框内部图10 16武汉理工大学微机原理与接口技术课程设计说明书(4)提

24、示输Q退出界面如下:图11退出提示界面由以上调试得到的图形可知,调试结果与预期结果是一致的,程序可实现预期的 功能。5.3调试中出现的问题及解决方法问题1:寄存器不够用怎么办?解决方法:这是由于程序结构复杂,使用了太多寄存器,可以定义 外部变量来解决。具体到我的程序里,在程序的开头定义了 ROW、COLUME、 COUNT、COUNT1、CT五个变量,在程序编写过程中,变量的变化,可以代 替寄存器的功能。问题2:寄存器值变化多端怎么办?解决方法:使用堆栈进行现场保护。使用时特别是编写清屏子函数,宏定义光标 位置子函数是进行寄存器的堆栈保护,这时应注意 push,pop的成对使用,不要 遗忘po

25、p同时还要注意堆栈的先入后出的规律。17武汉理工大学微机原理与接口技术课程设计说明书6. 心得体会通过这次的课程设计,让我对汇编有了更进一步的认识, 加强了我用汇编语言编 程的能力。汇编语言程序设计是一门很抽象的学科, 学起来也比较乏味。一开始学的时候感 觉很难,也没什么兴趣。但随着学习的推进,以及上机编程,逐渐感到轻松。在 这次课程设计中,让我更加熟悉了汇编语言的一些基本的指令;掌握了汇编语言的一些基本的中断调用功能,可以用汇编语言调用各种中断调用功能。在设计过程中,不断对程序进行修改、改进,增强了自己分析问题、解决问题的 能力;在不断的调试中,也让自己发现了自己存在的一些错误以及一些调试时

26、应 注意的问题,同时也更深的理解了寄存器、存储器等工作原理以及一些指令执行 后对它们的改变,例如INT指令会改变AL的值,在编程时应注意这方面的问题。 这次的汇编课程设计,我的题目是霓虹灯的模拟显示。虽然在设计过程中遇到了 不少问题,比如运行界面出现乱码、字符不是出现在预期位置等等问题,但在不 断的修改和尝试中慢慢地解决这些问题, 心里也有一种莫名的喜悦之感,正是这 种感觉,使我对这门课产生了更加浓厚的兴趣,对本次课程设计更加用心和认真。 这次向老师问了两次,向同学请教过很多问题,使我的基础知识更加牢靠。其实很早我就把程序写好了,不过很烂,后来经过几天的修改调试最终达到了自 己觉得还过得去的要

27、求在编程过程中我对汇编的一些工具进行了尝试,从 MASM的EDIT集成汇编运 行环境,最终我在“ MF2KI ”软件下完成了我的编程工作,该软件可以标识汇 编关键字,从而利于编写与调试。总之,这次课程设计我锻炼了动手能力,熟悉了汇编的编程环境,并巩固了课程 相关知识,收益很多。实践出真知,在课程设计中不忘在小处创新,希望在下一 次课程设计中能有更大的突破!18武汉理工大学微机原理与接口技术课程设计说明书7. 参考文献1 汤书森微机原理接口技术实验于实践教程北京:清华大学出版社,20082 余朝琨.IBM-PC汇编语言程序设计北京:机械工业出版社 20083 宋江微机原理与接口技术.北京:机械工

28、业出版社.20054 金泉涌微型计算机应用经验汇编.北京:清华大学出版社,2007 沈美玲IBM-PC汇编语言程序设计北京:清华大学出版社,1993 吴耿峰.十六位微型计算机原理接口及应用.北京:高等教育出版.20047 戴梅萼.微型计算机技术与应用.北京:清华大学出版社.19928 罗省贤汇编语言程序设计教程北京:电子工业出版社,20049 吴向军汇编语言程序设计北京:高等教育出版社,200819武汉理工大学微机原理与接口技术课程设计说明书8附录源程序清单源程序清单:;程序:“霓虹灯”模拟显示;功能:;在屏幕中央以字符显示一矩型,并以*及将矩型内部交叉填满;然后再按相反的次序消失。按 Q退出

29、程序;;作者:李志强;时间:2013/01/07MA MACRO OP1,OP2PUSH AXPUSH BXMOV AH,02HMOV BH,0MOV DH,OP1MOV DL,OP2INT 10HPOP BXPOP AX;宏定义光标位置;页号;行洌ENDMSTACK SEGMENT PARA STACK 'Stack';定义堆栈段STACK ENDS20武汉理工大学微机原理与接口技术课程设计说明书DATASEG SEGMENT PARA 'Data'定义数据段ROWDB'?'COLUME DB'?'COUNTDB'?&#

30、39;COUNT1 DB'?'CTDB'?'MENU DB'*' 0dh OahDB '*',Odh,OahDB '*welcome you !*',Odh,OahDB '*',Odh,OahDB '*programme of displalying neon lamp *',Odh,OahDB '*',Odh,OahDB '*please press S to en ter*',Odh,OahDB '*and then press Q to

31、exit ! *',Odh,OahDB '*MADE BY Li Zhiqia ng*',Odh,OahDB*BUF DB 'press Q to exit ! $' DATASEG ENDSCODESEG SEGMENT PARA 'Code'定义代码段ASSUME SS:STACK,DS:DATASEG,CS:CODESEGMAINPROCFAR;主程序MOVAX,DATASEGMOVDS,AXCALL CLEAR;调用清屏子程序21武汉理工大学微机原理与接口技术课程设计说明书MA 8,O;欢迎界面的出现位置WATO:LEA DX,M

32、ENU;输入S进入霓虹灯显示MOV AH,9INT 21HMOV AH,1INT 21HCMP AL,'S' CALL CLEAR;如果输入的不是S就清屏MA 8,0JNZ WAT0入栈;PUSH AXPUSH BXPUSH CXPUSH DX;完成矩形框的左竖列MOV ROW,24MOV COLUME,14ROW , COLUMELOP3:MA填充;MOV DL , ''AH , 02HMOV21H INT;调用延时 CALL DELAY1 行坐标减;1Iop30若行坐标大于;就跳转到否则执DEC ROWCMP ROW,0行下个程序JNZ LOP322武汉理工

33、大学微机原理与接口技术课程设计说明书LOP1:MOV ROW,0MOV COLUME,14MA ROW , COLUMEMOV DL , MOV AH , 02HINT 21H;完成矩形框的上行;填充;完成矩形框的右竖行ROW , COLUMEMOV DL , ''CALL DELAY1INC COLUMECMP COLUME,63JNZ LOP1MOV ROW,0MOV COLUME,63MA LOP2:填充;AH , 02H MOV21H INTCALL DELAY1INC ROWCMP ROW,24JNZ LOP2MOV ROW,24;ROW ,完成矩形框的下横行MOV

34、COLUME,63COLUMELOP4:MAMOV DL , '' ;填充AH , 02HMOV23武汉理工大学微机原理与接口技术课程设计说明书INT 21HCALL DELAY1DEC COLUMECMP COLUME,14 JNZ LOP4;矩形框内部填充MOV COUNT1,1;起始列LOPX: MOV;到此矩形框已完成;起始行COUNT,15COUNT1 , COUNT;奇数行排列 LOPX1: MA;填充 MOV DL , ''AH , 02H MOV21HINT延时;CALLDELAY1INC COUNT;列数加1;填充 *MA COUNT1 , C

35、OUNTDL , '*'MOVAH , 02H MOV21H INT; 延时;列数力卩COUNT INC行是否填满CALL DELAY11CMP COUNT , 63L0PX1没有填满跳转继续填充JNZC0UNT1 INC填满就行数加 ;124武汉理工大学微机原理与接口技术课程设计说明书CMP C0UNT1 , 24;行数是否填满涎时INC COUNTJZ FULL;填满就考试反向消失MOVCOUNT,15LOPX2:MACOUNT1 ,COUNT;偶数行排列MOVDL , '*'填充*MOVAH , 02HINT21HCALL DELAY11;列数加填充DL

36、, MOVAH , 02HMOV21H INTMA COUNT1 ,COUNT涎时INCCOUNT列是否填满CALL DELAY1列数加1CMP COUNT , 63JNZ LOPX2没有就继续填充填满则行数加COUNT1COUNT1 , 24 CMP;填满则开始反向消失;否者继续开始奇数行填充;1INC;行数是否填满JZ FULLJMP LOPX反向消失内部MOVFULL: COUNT1,23的初值为MOV COUNT,62LOP8:;62列初值为25武汉理工大学微机原理与接口技术课程设计说明书23 ;设置行LOP7:MA COUNT1,COUNTMOV DL ,''MOV AH , 02HINT 21HCALL DELAY1DEC COUNTCMP COUNT , 14JNZ LOP7COUNT1DECJNZ LOP8;消失矩形框左竖行MOV CL,1CL,14 L

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论