




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学学 号:号: 课课 程程 设设 计计题题 目目模拟“霓虹灯”汇编语言程序设计学学 院院专专 业业班班 级级姓姓 名名指导教师指导教师2012 年1月13日目 录摘要.11 设计内容介绍.22 方案论证.33 程序原理分析.43.1 程序中的字体属性定义 .43.2 程序中用到的 BIOS 内的中断功能 .43.3 程序中用到的 DOS 功能调用 .54 主要模块与程序设计.74.1 程序流程图 .74.2 文字显示模块 .114.3 颜色变化模块 .134.4 竖形条纹显示模块 .134.5 竖形条纹移动与清屏模块 .144.6 按 ESC 退出模块 .154.7 延迟功能模块 .165 程
2、序调试.185.1 调试工具.185.2 调试过程.185.3 结果分析 .18结束语.21参考文献.22附录 源程序代码.23武汉理工大学微机原理与接口技术课程设计说明书1摘要霓虹灯是日常生活中最为常见的灯饰,它装点了晚上,使城市的夜景变得如此的美丽,极大地丰富了人们的生活。通过汇编语言编写程序,实现模拟霓虹灯的显示与闪烁,可以很方便的打到需要的效果。汇编语言中的 INT 10H 号中断提供了设置显示模式,设置颜色模式,设置光标位置,按指定属性显示字符等功能号,可以显示汉字与字母,同时还提供了初始化屏幕和滚动屏幕等功能号,通过擦除子程序以及清屏子程序的配合,从而达到让霓虹灯闪烁的功能。正确编
3、排文字组成点的坐标,颜色以及 ASCII 码值,就可以达到需要显示的文字,合理运用 INT 10H 号中断的功能号,正确调用擦除子程序和清屏子程序就可以达到预期的效果。关键词:霓虹灯 中断 子程序 显示 闪烁武汉理工大学微机原理与接口技术课程设计说明书21 设计内容介绍汇编语言是用指令的助记符、符号地址、标号等书写程序的语言,实际上是机器语言的一种符号表示,主要特点是可以使用助记符来表示机器指令的操作码和操作数,可以用标号和符号来代替地址、常量和变量。汇编语言是能够利用计算机所有硬件特性进而直接控制硬件的唯一语言。汇编语言的使用范围很广,文字显示只是其中很简单的一项。本次课程设计采用 DOS
4、和 BIOS 功能调用,采用 2580 的彩色图像显示方式。先运用绘图软件生成文字图片文件,再用 ASCII Art Studio 软件将编辑好的图片文件转换为 ASCII 字符画,并设定ASCII 码的颜色值。ASCII 码对应字符的位置由行数与列数的二维坐标确定。其中行向上则减,向下则增;列向左则减,向右则增。在程序的数据定义区定义所要输出的文字的位形图,每行数据段定义组成文字的一个点。其中包含组成文字的字符、颜色、横坐标、纵坐标。文字的变色是通过同一个字的不同颜色版本去覆盖当前的版本以及清屏、擦除程序实现的。文字的闪烁则是通过将颜色属性的八位二进制数的最高位置实现的。通过比较键盘字符输入
5、 ESC 来判断是否结束程序。武汉理工大学微机原理与接口技术课程设计说明书32 方案论证虽然整个大的程序框架很难构思,但是将程序分割成几个功能模块则可以很轻松的得出。(1)文字显示可以使用坐标纸写点的方法,或者使用 ASCII Art Studio软件将文字的图片转换成 ASCII 字符画。用坐标纸定位每个文字点的坐标工作量非常大,而且很容易算错,运用字符画软件则很轻松的提取文字的字符画格式,方便快捷,易于修改。(2)在检测退出模块中必须先检测键盘是否有输入,否则当程序运行到这的时候将会暂停等待键盘输入之后才会继续运行,无法实现霓虹灯的闪烁功能。武汉理工大学微机原理与接口技术课程设计说明书43
6、 程序原理分析3.1 程序中的字体属性定义本程序采用的是彩色字符显示,在显示彩色文本时,属性字节能够选择前景和背景的颜色。每个字符可以选择 16 种颜色中的一种,背景色有 8 种颜色可以选择。图 3-1 是 16 色文本方式显示的属性字节。表 3-1 列出了 16 色字符方式颜色的组合。BLRGBIRGB图 3-1 16 色方式下的属性字节表 3-1 16 种颜色的组合颜色IRGB颜色IRGB颜色IRGB颜色IRGB黑0000灰1000红0100浅红1100蓝0001浅蓝1001品红0101浅品红1101绿0010浅绿1010棕0110黄1110青0011浅青1011灰白0111白11113.
7、2 程序中用到的 BIOS 内的中断功能(1)02H 号功能调用 功能:用文本坐标下设置光标位置 入口参数:AH=02H BH=显示页码 DH=行(Y 坐标) DL=列(X 坐标) 出口参数:无闪烁背景前景武汉理工大学微机原理与接口技术课程设计说明书5 (2)08H 号功能调用 功能:读光标处的字符及其属性 入口参数:AH=08H BH=显示页码 出口参数:AH=属性 AL=字符 (3)09H 号功能调用 功能:在当前光标处按指定属性显示字符 入口参数:AH=09H AL=字符 BH=显示页码 BL=属性(文本模式)或颜色(图形模式) CX=重复输出字符的次数 出口参数:无 (4)0FH 号功
8、能调用 功能:读取显示器模式 入口参数:AH=0FH 出口参数:AH=屏幕字符的列数 AL=显示模式 BH=页码3.3 程序中用到的 DOS 功能调用(1)01H 号功能调用 功能:从键盘输入一个字符 输入参数:无 输出参数:AL=ASCII 码武汉理工大学微机原理与接口技术课程设计说明书6 (2)0BH 号功能调用 功能:检查标准输入设备上是否有字符可读,该输入操作可被重定向 输入参数:AH=0BH 输出参数:AL=00H无字符可读;FFH有字符可读 (3)4CH 号功能调用 功能:返回操作系统 4CH 调用:MOV AH,4CH INT 21H武汉理工大学微机原理与接口技术课程设计说明书7
9、4 主要模块与程序设计4.1 程序流程图4.1.1 主程序流程图主程序流程图如下:开始初始化数据段调用字符显示程序显示“APTX”调用清屏子程序,擦除显示的字符调用字符显示程序显示颜色变化后的“APTX”调用清屏子程序,擦除显示的字符是否输入ESC?结束NY图 4-1 主程序流程图4.1.2 子程序流程图本程序显示的文字为英文字母,字母都用不同颜色的版本先写一次,然后竖形条纹扫过,条纹扫过时字母被覆盖,条纹扫过后开始显示颜色变化后的字母,然后条纹再扫过,一直这样循环。因此,子程序有文字显示子程序、竖形条纹显示子程序、擦除子程序,对应的流程图分别如图 4-2、4-3、4-4 所示。武汉理工大学微
10、机原理与接口技术课程设计说明书8文字显示子程序流程图如图 4-2 所示。开始寄存器入栈CX寄存器清零是否输入ESC?CX寄存器入栈读取字符的信息在指定坐标处写第一个点CX寄存器出栈,保存循环次数CX寄存器中的内容自减1判断CX中的内容是否为0寄存器出栈结束NNYY图 4-2 文字显示子程序流程图武汉理工大学微机原理与接口技术课程设计说明书9竖形条纹显示子程序流程图如图 4-3 所示。开始寄存器入栈CX寄存器清零读取字符的信息是否输入ESC?CX寄存器入栈判断是否到达屏幕最左端在指定坐标处写第一个点CX寄存器出栈,保存循环次数判断指定坐标处的字符是否为判断指定坐标处的字符是否为*将字符写19次寄
11、存器出栈结束YYYYN NNN NN N图 4-3 竖形条纹显示子程序流程图武汉理工大学微机原理与接口技术课程设计说明书10擦除子程序流程图如图 4-4 所示。开始读取字符的信息是否输入ESC?判断是否到达屏幕最左端判断指定坐标处的字符是否为判断指定坐标处的字符是否为空格将字符写19次将字符改为空格列坐标dl自减1读取字符的信息结束YYYYNNNN图 4-4 擦除子程序流程图武汉理工大学微机原理与接口技术课程设计说明书114.2 文字显示模块如何使用 ASCII 码显示文字是这次课程设计的关键之处,为了达到霓虹灯的效果,我采用各种字符组合来组成文字的形状,为了达到更美观的效果,在这里,借助一个
12、字符画转换软件,名字为 ASCII Art Studio,该软件是用来创建ASCII 字符画的软件,可以像使用画笔一样创建 ASCII 字符画。转换完成的文字效果如图 4-5 所示。图 4-5 转换为字符画的文字对应显示屏幕上的每个字符,在存储器中又连续的两个字节表示,一个字节保存 ASCII 码,另一个字节保存字符的属性。在屏幕上处理字母、数字以及一些字符图形称为文本方式。在文本方式下,属性字节对单色显示和彩色显示都是有效的。在彩色显示器里,如 CGA、EGA、VGA 等,常用一个字节 ( 8 个位 ) 来表示文字颜色和背景颜色,通常以第 03 位表示文字本身颜色;第 46 位表示背景颜色,
13、背景颜色只有上表左栏的 8 种而已;第 7 个位,表示是否闪烁,0 表示不闪烁,1 表示闪烁。每个字符由四种属性组成,第一项为字符种类,如61h 代表字符“a”,第二项为字符的颜色,如 Oah 代表绿色,第三项为字符相武汉理工大学微机原理与接口技术课程设计说明书12对于前一个字符的行坐标,第四项为该字符对于上一个字符的列坐标,这样只要定义了第一个字符在屏幕中的位置,那么就能将整个文字显示出来。例如: A db 147 db q,04h,0,8 db N,04h,0,1 db y,04h,1,-2这段程序是字母A的位形图程序的一部分。其中q为A的第一个点转换为ASCII码的值,在屏幕上会显示q;
14、04h为其颜色属性,且为红色不闪烁;(0,8)为这个点的坐标,第一个为行坐标,第二个为列坐标。这个点也是字母A组成点的基准坐标,其余点的设置与此点类似。,向上则行自减1,向下则行自增1,向左则列自减1,向右则列自增1。每写出一个点后,该点的坐标变回基准坐标(0,0)。本程序中写点是按照从左到右、从上到下的顺序写的,直至写完所有的点。显示字母的的过程如下面程序段所示,其中前三句是将字母位型图的地址送给寄存器,dh 和 dl 分别表示字母的起始的第一个点在屏幕上的行列的坐标,call 指令用于子程序调用,分别调用 move_shape1 和 Amust_2 子程序,进行读点和写点。lea di,A
15、mov dh,3 mov dl,4call move_shape1call Amust_2在 move_shape1 子程序中,char_cntl 是指字符,pointer1 表示颜色,line_on1 为行坐标,col_on1 为列坐标。 写点的程序在子程序Amust_2,Amust_21 中类似,程序段如下: mov cx,char_cnt1 mov di,pointer1 mov dh,line_on1 mov dl,col_on1武汉理工大学微机原理与接口技术课程设计说明书13Aplot_next0: add dh,di+2 add dl,di+3 mov ah,2 int 10h m
16、ov al,di mov bl,di+1 push cx mov cx,1 mov ah,09 int 10h pop cx add di,4应当说明的是,程序中 cx寄存器入栈又出栈。入栈是为了保存cx中的数值,将寄存器cx空出来,作为计数用,随即出栈的目的是重新将已经保存的cx中的值保存到 cx中,作为循环次数用。程序中到 int 10h为止都是写点的程序。add di,4是为写下一个点做准备,直至写完。4.3 颜色变化模块颜色变化功能实际上就是将文字用其他颜色重新写一遍,因此可实现文字颜色变化,本程序用的是重新定义数据段的方法,将每个字符重新定义,还有一种方法是使用函数,将每个字符代表字
17、符颜色的部分同时加减一个数,便可实现变色功能。4.4 竖形条纹显示模块数据段中竖形条纹只定义了6个点,为了能够有足够的宽度将汉字覆盖,因此要将db 40h,0ah,1,0与db 02ah,0ceh,-1,0两个点重复写19次,形成够宽的条纹。主程序中Acount0先定义为了19,写完19个“”后,Acount0重新赋值19,武汉理工大学微机原理与接口技术课程设计说明书14再将02ah对应的字符“*”写19次,构成完整的竖形条纹。模块的核心算法程序如下:cmp al,40h je Aexitx0 cmp al,02ah je Aexitx0 jmp Aexitx1 Aexitx0: dec Ac
18、ount0 jne Aplot_next mov Acount0,194.5 竖形条纹移动与清屏模块 在每次写完竖形条纹以后,由dec col_on1实现起始点列坐标的的自减1,从而实现竖形条纹的从右向左移动。模块的核心程序如下: add dh,di+2 add dl,di+3 cmp dl,2 je Aleft mov ah,2 int 10h mov ah,8 int 10h cmp al,40h je Aexitx2 cmp al,02ah je Aexitx2 jmp Aexitx3 Aexitx2: dec Acount0武汉理工大学微机原理与接口技术课程设计说明书15 jne Ae
19、xitx3 mov Acount0,19 Aexitx3: cmp Acount1,1 je Aexit0 mov al, mov bl,03h jmp Aexit7 Aexit0: mov al, mov bl,0 Aexit7: push cx mov cx,1 mov ah,9 int 10h pop cx cmp Acount0,19 jne Aerase_next add di,4 loop Aerase_next dec col_on1 屏幕的擦除是通过竖形条纹与“空格”的比较,相同则不变,不同则将次字符改为“空格”实现的。4.6 按 ESC 退出模块该设计要求在程序运行过程中,按
20、下 ESC 键能够推出程序,因此在程序中加入了退出功能模块,首先判断有没有字符输入,没有就跳转到 Again,若检测到字符输入,再把输入字符与 ESC 相比较,若不同,还是跳转到 Again 执行循环,若是 ESC,则执行退出命令,返回 DOS。模块的核心程序如下:武汉理工大学微机原理与接口技术课程设计说明书16check proc near push ax mov ah,0bh int 21h cmp al,0 je back mov ah,08h int 21h cmp al,1bh jne back pop ax mov ah,4ch int 21hback: pop ax retche
21、ck endp4.7 延迟功能模块若显示程序没有了延时功能模块,那么所有的显示内容都将一闪而过,根本看不清,因此,我们需要在程序中加入延迟程序,除此之外延迟程序可以用来控制文字显示的快慢以及刷屏的快慢速度,这样文字就会像打字机一样一行一行的显示出来,非常漂亮,刷屏快一些则会有闪烁的效果出现。以下是延迟模块的子程序。 dly_qrtr proc near push cx push dx mov dx,250 dll: mov cx,65530武汉理工大学微机原理与接口技术课程设计说明书17 dl2: loop dl2 dec dx jnz dll pop dx pop cx ret dly_qr
22、tr endp武汉理工大学微机原理与接口技术课程设计说明书185 程序调试5.1 调试工具 使用汇编语言调试器 DEBUG 进行调试,DEBUG 程序是专门为汇编语言设计的一种调试工具。它能给 DOS 提供有力的纠错、跟踪和运行功能,并能检查系统的各个数据。该工具可以通过单步、设置断点等方法微程序设计者提供一种有效的调试手段。5.2 调试过程 本程序在调试过程中,遇到了很多自己思考不周的问题。第一,在没有输入任何字符的情况下,程序运行到字符检测点停了下来,必须输入一个字符让程序继续或结束。经过检查原来是没有设置判断是否有字符输入的程序,修改后解决了;第二,输入的字符非ESC时,程序也会结束。在
23、和ESC比较的程序段之后、过程终止程序段之前加上jmp Again1语句,即正常了。第三,在使用条件转移指令jz时,发现不能生成obj文件,经检查发现jz与要调用的程序距离太远,把二者距离拉近后问题得到解决。第四,写好程序运行时发现屏幕上显示的文字严重错位,检查数据段发现有一个点没有定义,重新定义后显示了正确的字符。第五,写好程序运行之后文字能够正常显示,但是显示完一个字母之后还会继续显示乱码,检查数据区发现是将db N,04h,0,1这类的数据的个数定义的超出范围,适当缩小范围则可避免乱码的出现。5.3 结果分析先显示第一种版本的“APTX”。武汉理工大学微机原理与接口技术课程设计说明书19
24、然后竖形条纹从右向左扫过,将屏幕清空,开始以同样方式显示颜色变化之后的“APTX”。武汉理工大学微机原理与接口技术课程设计说明书20最后,同样竖形条纹从右向左扫过,清空屏幕,屏幕被清空后重新开始循环上述过程,直到输入ESC程序结束。武汉理工大学微机原理与接口技术课程设计说明书21结束语通过一周多的课程设计,我觉得单单掌握书本上的知识是不够的,还要灵活思考,善于变换,将书本的知识用在实际的地方,这样才能找到最优的设计,打到事半功倍的效果。拿到这个题目的时候,面对“自己定义图案,自己选择颜色”这样宽的要求,我显得无从下手,但是经过细细分析之后,我选到了霓虹灯要显示的文字和色彩,并且明确了设计思路和
25、设计的流程。在课程设计中,我遇到了许多的问题,通过请教学长,和组员之间相互交流,最终都得到了解决,并且将我脑子里想的霓虹灯效果通过编程实现出来了。在课程设计中,我还发现了自己的不足之处,那就是对以前所学的知识掌握的不够深刻,通过这次设计,也达到了温故而知新的效果。我通过在网上找资料,在图书馆查资料,找到了许许多多的信息,但是这些都不是自己的,后来我经过努力分析与钻研将他们都变成了自己的知识。课程设计结束了,不代表学习就结束了,而是通过课程设计让我在以后的学习中生活中应用所学的一丁点知识创造出无限的奇迹,使结果最优化,从而积累自身对待一件任务的态度,自信。武汉理工大学微机原理与接口技术课程设计说
26、明书22参考文献1 周佩玲、彭虎等著.微机原理与接口技术(基于 16 位机).北京:电子工业出版社,2007.62艾德才编著.Pentium/80486 实用汇编语言程序设计.北京:高等教育出版社,20003谭浩强编著.计算机硬件技术基础.北京:电子工业出版社,20044李继灿编著.新编 16-32 位微型计算机原理及应用.北京:清华大学出版社,19975朱定华.微机原理、汇编与接口技术学习指导.北京:清华大学出版社,2004.7武汉理工大学微机原理与接口技术课程设计说明书23附录 源程序代码;-DATA_SEGMENT-;DATA_SEGMENT部分为定义数据段 datadata segme
27、ntsegment;-A-*-A-A dbdb 147 ;红色的A的位形图 dbdb q,04h,0,8 dbdb N,04h,0,1 dbdb y,04h,1,-2 dbdb 2 dupdup(0,04h,0,1) dbdb &,04h,0,1 dbdb N,04h,1,-3 dbdb M,04h,0,1 dbdb 2 dupdup(0,04h,0,1) dbdb E,04h,1,-3 dbdb ,04h,0,1 dbdb 2 dupdup(0,04h,0,1) dbdb j,04h,1,-4 dbdb $,04h,0,1 dbdb ,04h,0,1 dbdb 4,04h,0,1 d
28、bdb 0,04h,0,1 dbdb &,04h,0,1 dbdb #,04h,1,-5 dbdb 3 dupdup( ,04h,0,1) dbdb 0,04h,0,1 dbdb ,04h,0,1 dbdb 0,04h,1,-5 dbdb 3 dupdup( ,04h,0,1) dbdb Q,04h,0,1 dbdb 0,04h,0,1 dbdb q,04h,1,-6 dbdb &,04h,0,1 dbdb 3 dupdup( ,04h,0,1) dbdb ,04h,0,1 dbdb 0,04h,0,1 dbdb ,04h,0,1武汉理工大学微机原理与接口技术课程设计说明书24
29、 dbdb #,04h,1,-7 dbdb 5 dupdup( ,04h,0,1) dbdb #,04h,0,1 dbdb &,04h,0,1 dbdb j,04h,1,-8 dbdb 8,04h,0,1 dbdb 5 dupdup( ,04h,0,1) dbdb #,04h,0,1 dbdb 0,04h,0,1 dbdb r,04h,0,1 dbdb 0,04h,1,-9 dbdb 2 dupdup(M,04h,0,1) dbdb #,04h,0,1 dbdb M,04h,0,1 dbdb 0,04h,0,1 dbdb M,04h,0,1 dbdb 2 dupdup(0,04h,0,
30、1) dbdb &,04h,0,1 dbdb E,04h,1,-9 dbdb 7 dupdup( ,04h,0,1) dbdb 2 dupdup(0,04h,0,1) dbdb Q,04h,1,-10 dbdb $,04h,0,1 dbdb 7 dupdup( ,04h,0,1) dbdb Q,04h,0,1 dbdb 0,04h,0,1 dbdb 6,04h,0,1 dbdb #,04h,1,-11 dbdb 8 dupdup( ,04h,0,1) dbdb ,04h,0,1 dbdb 0,04h,0,1 dbdb &,04h,0,1 dbdb ,04h,1,-12 dbdb
31、 F,04h,0,1 dbdb 9 dupdup( ,04h,0,1) dbdb 0,04h,0,1 dbdb 0,04h,0,1 dbdb j,04h,1,-12武汉理工大学微机原理与接口技术课程设计说明书25 dbdb 8,04h,0,1 dbdb 9 dupdup( ,04h,0,1) dbdb R,04h,0,1 dbdb 0,04h,0,1 dbdb L,04h,0,1 dbdb +,04h,1,-15 dbdb *,04h,0,1 dbdb N,04h,0,1 dbdb M,04h,0,1 dbdb *,04h,0,1 dbdb -,04h,0,1 dbdb 6 dupdup( ,
32、04h,0,1) dbdb m,04h,0,1 dbdb 0,04h,0,1 dbdb M,04h,0,1 dbdb 0,04h,0,1 dbdb m,04h,0,1 dbdb -,04h,0,1A1 dbdb 147 ;绿色的A的位形图 dbdb q,02h,0,8 dbdb N,02h,0,1 dbdb y,02h,1,-2 dbdb 2 dupdup(0,02h,0,1) dbdb &,02h,0,1 dbdb N,02h,1,-3 dbdb M,02h,0,1 dbdb 2 dupdup(0,02h,0,1) dbdb E,02h,1,-3 dbdb ,02h,0,1 dbdb
33、 2 dupdup(0,02h,0,1) dbdb j,02h,1,-4 dbdb $,02h,0,1 dbdb ,02h,0,1 dbdb 4,02h,0,1 dbdb 0,02h,0,1 dbdb &,02h,0,1 dbdb #,02h,1,-5 dbdb 3 dupdup( ,02h,0,1)武汉理工大学微机原理与接口技术课程设计说明书26 dbdb 0,02h,0,1 dbdb ,02h,0,1 dbdb 0,02h,1,-5 dbdb 3 dupdup( ,02h,0,1) dbdb Q,02h,0,1 dbdb 0,02h,0,1 dbdb q,02h,1,-6 dbdb
34、 &,02h,0,1 dbdb 3 dupdup( ,02h,0,1) dbdb ,02h,0,1 dbdb 0,02h,0,1 dbdb ,02h,0,1 dbdb #,02h,1,-7 dbdb 5 dupdup( ,02h,0,1) dbdb #,02h,0,1 dbdb &,02h,0,1 dbdb j,02h,1,-8 dbdb 8,02h,0,1 dbdb 5 dupdup( ,02h,0,1) dbdb #,02h,0,1 dbdb 0,02h,0,1 dbdb r,02h,0,1 dbdb 0,02h,1,-9 dbdb 2 dupdup(M,02h,0,1)
35、dbdb #,02h,0,1 dbdb M,02h,0,1 dbdb 0,02h,0,1 dbdb M,02h,0,1 dbdb 2 dupdup(0,02h,0,1) dbdb &,02h,0,1 dbdb E,02h,1,-9 dbdb 7 dupdup( ,02h,0,1) dbdb 2 dupdup(0,02h,0,1) dbdb Q,02h,1,-10 dbdb $,02h,0,1 dbdb 7 dupdup( ,02h,0,1) dbdb Q,02h,0,1 dbdb 0,02h,0,1武汉理工大学微机原理与接口技术课程设计说明书27 dbdb 6,02h,0,1 dbdb
36、 #,02h,1,-11 dbdb 8 dupdup( ,02h,0,1) dbdb ,02h,0,1 dbdb 0,02h,0,1 dbdb &,02h,0,1 dbdb ,02h,1,-12 dbdb F,02h,0,1 dbdb 9 dupdup( ,02h,0,1) dbdb 0,02h,0,1 dbdb 0,02h,0,1 dbdb j,02h,1,-12 dbdb 8,02h,0,1 dbdb 9 dupdup( ,02h,0,1) dbdb R,02h,0,1 dbdb 0,02h,0,1 dbdb L,02h,0,1 dbdb +,02h,1,-15 dbdb *,02
37、h,0,1 dbdb N,02h,0,1 dbdb M,02h,0,1 dbdb *,02h,0,1 dbdb -,02h,0,1 dbdb 6 dupdup( ,02h,0,1) dbdb m,02h,0,1 dbdb 0,02h,0,1 dbdb M,02h,0,1 dbdb 0,02h,0,1 dbdb m,02h,0,1 dbdb -,02h,0,1 P dbdb 160 ;黄色的P的位形图 dbdb *,0eh,0,0 dbdb N,0eh,0,1 dbdb Q,0eh,0,1 dbdb 2 dupdup(g,0eh,0,1) dbdb Q,0eh,0,1 dbdb 0,0eh,0,
38、1 dbdb N,0eh,0,1武汉理工大学微机原理与接口技术课程设计说明书28 dbdb Q,0eh,0,1 dbdb 0,0eh,0,1 dbdb &,0eh,0,1 dbdb _,0eh,0,1 dbdb ,0eh,0,1 ;第一行 dbdb ,0eh,1,-10 dbdb 0,0eh,0,1 dbdb #,0eh,0,1 dbdb 6 dupdup( ,0eh,0,1) dbdb ,0eh,0,1 dbdb 0,0eh,0,1 dbdb &,0eh,0,1 dbdb g,0eh,0,1 ;第二行 dbdb ,0eh,1,-12 dbdb 0,0eh,0,1 dbdb &
39、amp;,0eh,0,1 dbdb 8 dupdup( ,0eh,0,1) dbdb 2 dupdup(0,0eh,0,1) dbdb p,0eh,0,1 ;第3行 dbdb *,0eh,1,-13 dbdb #,0eh,0,1 dbdb 0,0eh,0,1 dbdb 9 dupdup( ,0eh,0,1) dbdb #,0eh,0,1 dbdb 0,0eh,0,1 ;第4行 dbdb *,0eh,1,-13 dbdb 2 dupdup(#,0eh,0,1) dbdb 9 dupdup( ,0eh,0,1) dbdb 2 dupdup(0,0eh,0,1) ;第5行 dbdb *,0eh,1,
40、-13 dbdb #,0eh,0,1 dbdb &,0eh,0,1 dbdb 9 dupdup( ,0eh,0,1) dbdb 2 dupdup(0,0eh,0,1) ;第6行 dbdb *,0eh,1,-13 dbdb #,0eh,0,1 dbdb &,0eh,0,1 dbdb 8 dupdup( ,0eh,0,1) 武汉理工大学微机原理与接口技术课程设计说明书29 dbdb p,0eh,0,1 dbdb 0,0eh,0,1 dbdb &,0eh,0,1 ;第7行 dbdb *,0eh,1,-13 dbdb #,0eh,0,1 dbdb &,0eh,0,1 d
41、bdb 7 dupdup( ,0eh,0,1) dbdb _,0eh,0,1 dbdb M,0eh,0,1 dbdb 0,0eh,0,1 dbdb ,0eh,0,1 ;第8行 dbdb *,0eh,1,-13 dbdb #,0eh,0,1 dbdb &,0eh,0,1 dbdb p,0eh,0,1 dbdb 5 dupdup(g,0eh,0,1) dbdb 0,0eh,0,1 dbdb #,0eh,0,1 dbdb ,0eh,0,1 ;第9行 dbdb *,0eh,1,-11 dbdb #,0eh,0,1 dbdb 0,0eh,0,1 dbdb ,0eh,0,1 dbdb ,0eh,0
42、,1 dbdb 3 dupdup(,0eh,0,1) dbdb ,0eh,0,1 ;第10行 dbdb *,0eh,1,-8 dbdb #,0eh,0,1 dbdb #,0eh,0,1 ;第11行 dbdb *,0eh,1,-2 dbdb #,0eh,0,1 dbdb &,0eh,0,1 ;第12行 dbdb *,0eh,1,-2 dbdb #,0eh,0,1 dbdb 0,0eh,0,1 ;第13行 dbdb *,0eh,1,-2 dbdb #,0eh,0,1 dbdb #,0eh,0,1 ;第14行武汉理工大学微机原理与接口技术课程设计说明书30 dbdb *,0eh,1,-2 d
43、bdb #,0eh,0,1 dbdb &,0eh,0,1 ;第15行 dbdb *,0eh,1,-2 dbdb #,0eh,0,1 dbdb 0,0eh,0,1 ;第16行 dbdb +,0eh,1,-4 dbdb 2 dupdup(*,0eh,0,1) dbdb M,0eh,0,1 dbdb 0,0eh,0,1 dbdb 2 dupdup(m,0eh,0,1) ;第17行P1 dbdb 160 ;蓝色的P的位形图 dbdb *,09h,0,0 dbdb N,09h,0,1 dbdb Q,09h,0,1 dbdb 2 dupdup(g,09h,0,1) dbdb Q,09h,0,1 d
44、bdb 0,09h,0,1 dbdb N,09h,0,1 dbdb Q,09h,0,1 dbdb 0,09h,0,1 dbdb &,09h,0,1 dbdb _,09h,0,1 dbdb ,09h,0,1 ;第一行 dbdb ,09h,1,-10 dbdb 0,09h,0,1 dbdb #,09h,0,1 dbdb 6 dupdup( ,09h,0,1) dbdb ,09h,0,1 dbdb 0,09h,0,1 dbdb &,09h,0,1 dbdb g,09h,0,1 ;第二行 dbdb ,09h,1,-12 dbdb 0,09h,0,1 dbdb &,09h,0,1
45、 dbdb 8 dupdup( ,09h,0,1) dbdb 2 dupdup(0,09h,0,1) dbdb p,09h,0,1 ;第3行武汉理工大学微机原理与接口技术课程设计说明书31 dbdb *,09h,1,-13 dbdb #,09h,0,1 dbdb 0,09h,0,1 dbdb 9 dupdup( ,09h,0,1) dbdb #,09h,0,1 dbdb 0,09h,0,1 ;第4行 dbdb *,09h,1,-13 dbdb 2 dupdup(#,09h,0,1) dbdb 9 dupdup( ,09h,0,1) dbdb 2 dupdup(0,09h,0,1) ;第5行 d
46、bdb *,09h,1,-13 dbdb #,09h,0,1 dbdb &,09h,0,1 dbdb 9 dupdup( ,09h,0,1) dbdb 2 dupdup(0,09h,0,1) ;第6行 dbdb *,09h,1,-13 dbdb #,09h,0,1 dbdb &,09h,0,1 dbdb 8 dupdup( ,09h,0,1) dbdb p,09h,0,1 dbdb 0,09h,0,1 dbdb &,09h,0,1 ;第7行 dbdb *,09h,1,-13 dbdb #,09h,0,1 dbdb &,09h,0,1 dbdb 7 dupdup(
47、 ,09h,0,1) dbdb _,09h,0,1 dbdb M,09h,0,1 dbdb 0,09h,0,1 dbdb ,09h,0,1 ;第8行 dbdb *,09h,1,-13 dbdb #,09h,0,1 dbdb &,09h,0,1 dbdb p,09h,0,1 dbdb 5 dupdup(g,09h,0,1) dbdb 0,09h,0,1 dbdb #,09h,0,1 dbdb ,09h,0,1 ;第9行武汉理工大学微机原理与接口技术课程设计说明书32 dbdb *,09h,1,-11 dbdb #,09h,0,1 dbdb 0,09h,0,1 dbdb ,09h,0,1
48、dbdb ,09h,0,1 dbdb 3 dupdup(,09h,0,1) dbdb ,09h,0,1 ;第10行 dbdb *,09h,1,-8 dbdb #,09h,0,1 dbdb #,09h,0,1 ;第11行 dbdb *,09h,1,-2 dbdb #,09h,0,1 dbdb &,09h,0,1 ;第12行 dbdb *,09h,1,-2 dbdb #,09h,0,1 dbdb 0,09h,0,1 ;第13行 dbdb *,09h,1,-2 dbdb #,09h,0,1 dbdb #,09h,0,1 ;第14行 dbdb *,09h,1,-2 dbdb #,09h,0,1
49、 dbdb &,09h,0,1 ;第15行 dbdb *,09h,1,-2 dbdb #,09h,0,1 dbdb 0,09h,0,1 ;第16行 dbdb +,09h,1,-4 dbdb 2 dupdup(*,09h,0,1) dbdb M,09h,0,1 dbdb 0,09h,0,1 dbdb 2 dupdup(m,09h,0,1) ;第17行T dbdb 92 ;蓝色的T的位形图 dbdb p,09h,0,1 dbdb g,09h,0,1 dbdb Q,09h,0,1 dbdb 0,09h,0,1 dbdb N,09h,0,1 dbdb Q,09h,0,1 dbdb 2 dupd
50、up(g,09h,0,1)武汉理工大学微机原理与接口技术课程设计说明书33 dbdb Q,09h,0,1 dbdb 0,09h,0,1 dbdb N,09h,0,1 dbdb Q,09h,0,1 dbdb 2 dupdup(g,09h,0,1) ;第一行 dbdb 0,09h,1,-13 dbdb F,09h,0,1 dbdb ,09h,0,1 dbdb 2 dupdup( ,09h,0,1) dbdb ,09h,0,1 dbdb 2 dupdup(0,09h,0,1) dbdb 4 dupdup( ,09h,0,1) dbdb 7,09h,0,1 dbdb #,09h,0,1 ;第二行 db
51、db N,09h,1,-14 dbdb 0,09h,0,1 dbdb 5 dupdup( ,09h,0,1) dbdb #,09h,0,1 dbdb &,09h,0,1 dbdb 5 dupdup( ,09h,0,1) dbdb #,09h,0,1 dbdb f,09h,0,1 ;第3行 dbdb 2,09h,1,-15 dbdb 6 dupdup( ,09h,0,1) dbdb 0,09h,0,1 dbdb &,09h,0,1 dbdb 6 dupdup( ,09h,0,1) dbdb E,09h,0,1 ;第4行 dbdb 0,09h,1,-8 dbdb &,09h
52、,0,1 ;第5行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第6行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第7行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第8行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第9行武汉理工大学微机原理与接口技术课程设计说明书34 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第10行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第11行 dbdb 0,09h,1,-1 dbdb &am
53、p;,09h,0,1 ;第12行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第13行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第14行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第15行 dbdb 0,09h,1,-1 dbdb &,09h,0,1 ;第16行 dbdb *,09h,1,-4 dbdb 2 dupdup(*,09h,0,1) dbdb 2 dupdup(M,09h,0,1) dbdb r,09h,0,1 dbdb *,09h,0,1 dbdb e,09h,0,1 ;第17行T1
54、dbdb 92 ;黄色的T的位形图 dbdb p,0eh,0,1 dbdb g,0eh,0,1 dbdb Q,0eh,0,1 dbdb 0,0eh,0,1 dbdb N,0eh,0,1 dbdb Q,0eh,0,1 dbdb 2 dupdup(g,0eh,0,1) dbdb Q,0eh,0,1 dbdb 0,0eh,0,1 dbdb N,0eh,0,1 dbdb Q,0eh,0,1 dbdb 2 dupdup(g,0eh,0,1) ;第一行 dbdb 0,0eh,1,-13 dbdb F,0eh,0,1 dbdb ,0eh,0,1 dbdb 2 dupdup( ,0eh,0,1) dbdb ,
55、0eh,0,1武汉理工大学微机原理与接口技术课程设计说明书35 dbdb 2 dupdup(0,0eh,0,1) dbdb 4 dupdup( ,0eh,0,1) dbdb 7,0eh,0,1 dbdb #,0eh,0,1 ;第二行 dbdb N,0eh,1,-14 dbdb 0,0eh,0,1 dbdb 5 dupdup( ,0eh,0,1) dbdb #,0eh,0,1 dbdb &,0eh,0,1 dbdb 5 dupdup( ,0eh,0,1) dbdb #,0eh,0,1 dbdb f,0eh,0,1 ;第3行 dbdb 2,0eh,1,-15 dbdb 6 dupdup(
56、,0eh,0,1) dbdb 0,0eh,0,1 dbdb &,0eh,0,1 dbdb 6 dupdup( ,0eh,0,1) dbdb E,0eh,0,1 ;第4行 dbdb 0,0eh,1,-8 dbdb &,0eh,0,1 ;第5行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第6行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第7行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第8行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第9行 dbdb 0,0eh,
57、1,-1 dbdb &,0eh,0,1 ;第10行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第11行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第12行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第13行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第14行武汉理工大学微机原理与接口技术课程设计说明书36 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第15行 dbdb 0,0eh,1,-1 dbdb &,0eh,0,1 ;第16行
58、dbdb *,0eh,1,-4 dbdb 2 dupdup(*,0eh,0,1) dbdb 2 dupdup(M,0eh,0,1) dbdb r,0eh,0,1 dbdb *,0eh,0,1 dbdb e,0eh,0,1 ;第17行X dbdb 140 ;绿色的X的位形图 dbdb m,02h,0,1 dbdb Q,02h,0,1 dbdb 2 dupdup(g,02h,0,1) dbdb Q,02h,0,1 dbdb n,02h,0,1 dbdb 4 dupdup( ,02h,0,1) dbdb 2 dupdup(N,02h,0,1) dbdb Q,02h,0,1 dbdb 0,02h,0,
59、1 dbdb N,02h,0,1 ;第一行 dbdb ,02h,1,-13 dbdb 2 dupdup(0,02h,0,1) dbdb 7 dupdup( ,02h,0,1) dbdb ,02h,0,1 dbdb #,02h,0,1 ;第二行 dbdb 7,02h,1,-10 dbdb 0,02h,0,1 dbdb g,02h,0,1 dbdb 6 dupdup( ,02h,0,1) dbdb M,02h,0,1 ;第3行 dbdb 0,02h,1,-8 dbdb 0,02h,0,1 dbdb 5 dupdup( ,02h,0,1) dbdb g,02h,0,1 dbdb f,02h,0,1
60、;第4行 dbdb 0,02h,1,-7 dbdb &,02h,0,1武汉理工大学微机原理与接口技术课程设计说明书37 dbdb 3 dupdup( ,02h,0,1) dbdb _,02h,0,1 dbdb 8,02h,0,1 ;第5行 dbdb M,02h,1,-6 dbdb 0,02h,0,1 dbdb g,02h,0,1 dbdb 2 dupdup( ,02h,0,1) dbdb #,02h,0,1 ;第6行 dbdb M,02h,1,-4 dbdb #,02h,0,1 dbdb ,02h,0,1 dbdb p,02h,0,1 dbdb f,02h,0,1 ;第7行 dbdb 0,02h,1,-3 dbdb 0,02h,0,1 dbdb &,02h,0,1 ;第8行 dbdb Q,02h,1,-2 dbdb 0,02h,0,1 dbdb 1,02h,0,1 ;第9行 dbdb 0,02h,1,-2 dbdb 0,02h,0,1 dbdb &,02h,0,1 dbdb ,02h,0,1 ;第10行 dbdb y,02h,1,-4 dbdb F,02h,0,1 dbdb ,02h,0,1 dbdb 0,02h,0,1 dbdb #,02h,0,1 ;第1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共用墙合同范本
- 兼职防疫保安合同范本
- 出售吊车合同范例
- 加装电梯托管合同范本
- 光伏销售质保合同范本
- 单位二手房交易合同范本
- 劳动合同范例 河南
- 买卖交易正规合同范本
- 个人买卖住房合同范本
- 人保寿险合同范本
- 第15课 第二次世界大战 教学课件
- 陕西省榆林市2023-2024学年高二上学期1月期末语文试题 (解析版)
- 岩石破碎型泥水平衡顶管施工工法
- 无光纤传输技术Er:YAG激光口腔临床应用规范
- 医疗信息共享与互联网医疗管理制度
- 人教版高中英语必修二词汇表(默写版)
- 汽车电器线束DFMEA范例
- 船模航模车模社团教案
- 【基于上市公司数据的康芝药业盈利能力探析(定量论文)11000字】
- 幼儿园小班学情分析案例及分析
- 2024年社区工作者考试题库及答案
评论
0/150
提交评论