微机原理课后答案汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 课后练习题
一、填空题
1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。
2.将十进制数199转换为二进制数为____ 11000111____B。
3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。
4.十进制数36.875转换成二进制是___100100.111____________。
5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。
6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。
(精确到小数点后4位)
二、选择题
1.堆栈的工作方式是__B_________。
A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入
2.八位定点补码整数的范围是____D_________。
A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127
3.字长为16位的数可表示有符号数的范围是___B___。
A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768
三、简答题
1.微型计算机系统的基本组成?
微型计算机,系统软件,应用软件,输入输出设备
2.简述冯.诺依曼型计算机基本思想?
●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存
●指令按其在存储器中存放的顺序执行;
●由控制器控制整个程序和数据的存取以及程序的执行;
●以运算器为核心,所有的执行都经过运算器。
3.什么是微型计算机?
微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。
4.什么是溢出?
运算结果超出了计算机所能表示的范围。
2.2
一、填空题
1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。
2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。
3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。
4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。
5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_____85010H__________。
6. 8086的输入信号 Ready 为低电平的作用是说明___存储器或I/O接口未准备好____________。
7. 8088 CPU的 NMI 引脚提出的中断请求称为:___非屏蔽中断____________。
8. CPU从主存取出一条指令并执行该指令的时间称为___指令周期____________。
9. 在8086系统中,从奇地址读写两个字时,需要___ 4______个总线周期。
二、简答题
1. 在内部结构上,微处理器主要有那些功能部件组成?
1) 算术逻辑部件 2) 累加器和通用寄存器组
3) 程序计数器 4) 时序和控制部件(意思相近
2. 微处理器一般应具有那些基本功能?
本身具有运算能力和控制功能
3. 什么是总线周期?
CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。
(意思相近即可)
三、判断题
1. 在8086系统中,20位地址是在执行部件中形成的。
(×)
2. 8086 CPU的最小方式是为实现多处理器系统而设计的。
(×)
3. 在加减运算时,OF=1就表示结果有错。
( × )
4. 两数相加,结果有偶数个"1",则PF=1。
( × )
5. 当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H 开始执行程序。
(×)6.8086的每个存储单元地址既是字节地址又是字地址。
( √ )
7. 同一个物理地址可以由不同的段地址和偏移量组合得到。
( √ )
3.2 课后练习题
一、简答题
1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。
ADD AX,BX JNC L3
JNO L1 JNO L4
JNC L2 JMP L5
SUB AX,BX
L5
2. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问
题?
RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。
(回答可以返回2分,出现的问题3分,意思相近即可)
3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:
(1) 寄存间接寻址
(2) 寄存相对寻址
(3) 基址变址寻址
1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCK
MOV DX,[BX] MOV DX,[BX+12] MOV SI,12
MOV DX,[BX+SI]
4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。
1) MOV AX, [2400H] 34400H
2) MOV AX, [BX] 33580H
3) MOV AX, [SI] 32234H
4) MOV AX, [BX+2400H] 3574AH
5) MOV AX, [BP+2400H] 54980H
6) MOV AX, [BX+DI] 33872H
7) MOV AX, [BP+SI+2400H] 54BB4H
二、阅读下面的程序段,写出运行结果
1. CLC
MOV AX,248BH
MOV CL,3
RCL AX,CL 执行以上程序序列后, AX=_2458H__。
2. MOV BX,6D16H
MOV CL,7
SHR BX,CL 执行后BX寄存器中的内容__00DAH___。
3. MOV DX,01H
MOV AX,42H
MOV CL,4
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL 执行后 (DX)=_0010H___,(AX)=__0420H__________
4. mov ax,693ah
mov al,ah
not al
add al,ah
inc al 程序段执行后,AL= _0000H__ 、ZF= ___1___________。
5. 根据程序填空(程序段顺序执行)
MOV CL, 58H ;CL= 58
MOV AL, 79H ;AL= 79
ADD AL, CL ;AL= D1 H, AF= 1 , CF= 0
DAA ;AL= 37H , AF= 0 , CF= 1
三、判断题
1. 执行下列指令可以将00H送到端口地址为1A0H的外设上。
( × )
MOV AL,00H
MOV 1A0H ,AL
2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( √ )
MOV AL,00H
MOV DX,2F8H
OUT DX,AL
3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。
( √ )
4. 8088系统中,堆栈的存取可以以字或字节为单位。
( × )
5. IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。
( × )
6. 判断下列指令是否正确
(1) JMP BX (√) (9) PUSH SS (√)
(2) IN AL,DX (√) (10) POP CS (×)
(3) MOV DS,AX (√) (11) XCHG BX,IP (×)
(4) SHL AX,2 (×) (12) MOV [BX],[1000] (×)
(5) PUSH AL (×) (13) IN AL,N;(N>255) (×)
(6) MOV ES,3F00H (×) (14) MOV [BX][DI],10 (√)
(7) MOV [BX],[SI] (×) (15) IN BX,DX (×)
(8) MOV AL,[BX+10H] (√) (16) MOV CS,AX (×)
4.2 课后练习题
一、填空题
1、ENDS,ENDP
2、2014H,00
3、16个
二、选择题
1、C
2、B
3、D
4、C
5、A
6、B
三、程序设计
1、、设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中
MOV AX,0100H JZ ZERO
MOV DS,AX JL NEGAT
MOV BX,0 INC BX
MOV DX,0 JMP NEXT1
MOV DI,0 ZERO: INC DX
MOV SI,0 JMP NEXT1
MOV CX,100 NEGAT: INC DI
NEXT: MOV AX,[SI] NEXT1: ADD SI,2
CMP AX,0 LOOP NEXT
2、MOV AX, FIRST
ADD AX, SECOND
MOV SUM, AX
5.2 课后练习题
一、填空题
1.在Intel80x86系统中,若一个32位(4字节)字11223344H,存储在地址为10000H的存储单元中,则10000H字节单元内容为____44________,10003H字节单元内容为11__。
2.若芯片SRAM的容量为4K×4bit,现欲用这样的芯片构成0A0000H到0C3FFFH的内存,需要_72__片这样的芯片。
3.如果某存储器芯片的容量为4K×8位,则存储器片内寻址地址线是___12____根,如果它在系统中起始地址为0F0000H,则它的末地址是__0F0FFFH____。
二、简答题
1.试述动态RAM的工作特点,与静态RAM相比,动态RAM有什么长处和不足之处。
说明它的使用场合。
答:无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。
与静态RAM 相比,动态RAM电路结构简单,集成度高,存储容量大。
但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。
因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。
2.用下列RAM芯片构成32K×8的存储器模块,各需要多少芯片?多少个片选线?
(1)1K×8 (2)4K×8 (3)1K×4 (4)16K×4
答案:(1)32,32 (2)8,8 (3)64,32 (4)4,2
3.什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?
答案:字扩展是存储容量的扩充。
位扩展是字长的扩充。
字扩展
三、存储器应用
1.设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为10000H开始的连续存储区域。
存储器芯片采用16K×8的RAM芯片,CPU使用8088。
1)选用芯片,画出逻辑连接图;
2)写出各片RAM的所在地址区域。
答案:2) 地址范围第一片 10000H--13FFFH
第二片 14000H--17FFFH
2.用4K×4的EPROM存储器芯片组成一个16K×8的只读存储器。
试问:
(1)该只读存储器的数据线和地址线的位数。
(2)根据题意需要多少个4K×4的EPROM芯片?
(3)画出此存储器的组成框图。
答案: (1)该存储器有14位地址线和8位数据线。
(2)共需总芯片数为8片。
6.2课后练习题
一、选择题
1. 下列有关I/O端口的描述中,不正确的是_____C__________。
A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器
B)8086系统对I/O端口的访问只能通过专用的指令
C)从连接形式上讲,I/O端口总是直接与数据总线连接
D)I/O端口可以看作是CPU与外设交换数据的中转站
2. 在DMA传送方式中,对数据传递过程进行控制的硬件称为( C )。
A)数据传递控制器 B)直接存储器 C) DMAC D) DMAT
3. CPU响应中断请求和响应DMA请求的本质区别是 ( D )
A)中断响应靠软件实现 B)速度慢 C)控制简单
D)响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线
4. 在中断方式下,外设数据输入到内存的路径是 ( D )
A)外设→数据总线→内存 B)外设→数据总线→CPU→内存
C)外设→CPU→DMAC→内存 D)外设→I∕O接口→CPU→内存
5. CPU与I∕O设备间传送的信号有 ( D )
A)数据信息 B)控制信息 C)状态信息 D)以上三种都是
6. CPU与外设之间的数据传输方式有______D_________。
A)查询方式 B)中断方式 C) DMA方式 D)以上都是
7. 主机、外设不能并行工作的输入/输出方式是____A________。
A)程序查询方式 B)中断方式 C) DMA方式
二、简答题
1. 说明I/O接口的基本功能。
答案: I/O接口的基本功能有:寻址功能、输入/输出功能、数据转换功能、联络功能、中断管理功能、复位功能、可编程功能、错误检测功能。
2. 相对于查询方式,中断方式有什么优点?和DMA方式比较,中断方式有什么不足之处?答案:中断方式可以使CPU与外设并行工作,所以比起查询方式,CPU的工作效率提高了。
中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太慢了。
DMA方式是在DMA控制器控制下进行数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传输速度不如DMA方式。
三、填空题
I/O端口的编址方式有统一编址和____独立编址_____两种。
其中,在PC机中,I/O端口编址方式为___独立编址____________。
7.2 课后练习题
一、填空题
1. 8255A控制字可以分为方式控制字和按位操作控制字两类。
2.8255A各个端口的工作方式是由方式控制字决定的。
二、选择题
1. 某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则了B口的口地址应为__0C9H ______。
A)0CAH B)0C9H C)0C8H D)0CCH
2. 某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0BBH,并设定为方式1输出,则了B口的口地址应为____B______。
A)0BAH B)0B9H C)0B8H D)0BCH
三、简答题
常用的键盘扫描有几种方式?试述各自的特点及原理。
答:行扫描法和行反转法
行扫描法工作原理
1)规定行输出,列输入
2)将全“0”数据从行线上输出,读取列线,若全“1”,则认为没有按键,否则认为有按键。
3)在有按键情况下,逐次使其中的行线输出“0”,其余的行线为“1”,读取列线,若读取的数据为全“1”,则表明该行没有按键,若读取的非全“1”,根据行列线上的数据,可以唯一确定哪一个键按下。
行反转法工作原理
1)首先规定行线为输出,列线为输入。
2)从行线上输出全“0”的数据,从列线读取数据,如果读取数据为全“1”,则说明没有键按下,否则认为有按键。
3)改变输入、输出端口,将2)获得的数据从列线输出,从行线读取数据,根据两次读取的数据,就可以唯一确定哪个键按下。
四、硬件编程题
8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?若将C口的PC2引脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的?
答:工作方式控制字的最高位为1,而C口的按位置位/复位控制字最高位为0
MOV DX,303H
MOV AL,80H
OUT DX,AL
MOV AL,05H
OUT DX,AL
五、硬件设计题
1. 已知8255A的控制口地址为236H,LED采用共阳级接法。
字型信息接在PB口,字位信息接在PA口,使用8255A作为接口芯片,在两块LED上显示自己的学号。
要求画出完整的线路连接图并设计相应的程序(8086工作在最小模式,8255A相应控制字为80H)。
答案:见图
MOV DX,236H LOP: LOOP LOP
MOV AL,80H MOV DX,232H
OUT DX,AL MOV AL,nn ;学号高位
MOV CX,000H OUT DX,AL
START:MOV DX,232H MOV AL,2
MOV AL,nn ;学号低位 MOV DX,230H
OUT DX,AL OUT DX,AL
MOV AL,1 LOP1:LOOP LOP1
MOV DX,230H JMP START
OUT DX,AL
2.若打印机及其工作时序如图所示,当打印机不忙时(BUSY=0),向它送数据(设每次只传送1个字节)并在数据稳定时用负脉冲将数据
存于打印机内部,同时设置打印机忙信号,
即BUSY =1。
1)用可编程接口芯片8255A将打印机
与总线相连接起来。
若规定8255A的地址为
0320H~032FH任选,试画出连接电路图。
2)数据段中首地址为BUFFER的区域中
存放着100字节要打印的字符,试编写包括
8255A初始化的打印程序,并将100个字符
打印出来。
3.在一个系统中,8255A的四个端口地址分别为:420H、422H、424H和426H。
要求:
1)初始化8255A,使端口A、B、C均工作于方式0,端口A作为输入端口,端口B和C 作为输出端口。
2)将端口A输入的信息取反后直接输出到端口B。
3)检测端口A输入的信息的PA7位。
当PA7=1时,端口C输出FFH,否则,输出00H。
请编写程序段,完成上述功能(程序要加注解)。
答案: 1) MOV AL,90H
MOV DX,426H
OUT DX,AL
2) MOV DX,420H
IN AL,DX
MOV DX,422H
NOT AL
OUT DX,AL
3) MOV DX,420H ;从端口A输入信息
IN AL,DX
TEST AL,80H ;测试PA7是否为0
MOV AL,0
JZ KO ;如果为0,输出0
MOV AL,0FFH ;否则输出0FFH
KO:MOV DX,424H ;端口C的地址
OUT DX,AL
9.2 课后练习题
一、选择题
1. PC机中确定可屏蔽中断服务程序的入口地址是____C_______。
A)主程序中的调用指令 B)主程序中的转移指令
C)中断控制器发出的类型码 D)中断控制器中的中断服务寄存器(ISR)
2. 已知某8259A与8086 CPU相连,其对应的中断类型码为40--47H,那么在初始化时,CPU 送给8259A 的ICW2值和IR3中断源被响应时8259A送给CPU的中断类型码可能的是_______。
A)40H和47H B)40H和40H C)47H和43H D)43H和47H
3. 对8086 CPU而言,中断优先级别最高的是_____A__________。
A)单步中断 B)除法错,溢出中断,软中断 C)INTR D)NMI
4. 在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为() A)ICW1,ICW2,ICW3 B)ICW1,ICW2,ICW4 C)ICW1,ICW3,ICW4 D)ICW2,ICW3,ICW4
5. 非屏蔽中断的中断类型号是_____B_______。
A) 1 B) 2 C) 3 D) 4
6. 在中断响应周期内,将IF置0是由___A______。
A)硬件自动完成的 B)用户在编制中断服务程序时设置的 C)关中断指令完成的7. 中断向量是___B_______。
A)子程序入口地址 B)中断服务程序入口地址 C)中断服务程序入口地址的地址8. 通过中断向量表中的中断向量,可以提供____C_____。
A)被选中设备的起始地址 B)传送数据的起始地址
C)中断服务程序入口地址 D)主程序的断点地址
9. CPU响应中断的时间是___B_______。
A)外设提出中断 B)一条指令结束 C)取指周期结束
10. 所有中断处理(服务)过程的最后一条可执行指令必须是( B )。
A) RET B) IRET C) HALT D) NOP
二、简答题
1. 8086中断系统有哪几类?8259A管理的是哪一类中断?
答:种类有非屏蔽中断、可屏蔽中断、软件中断
8259可管理可屏蔽中断
2. CPU响应可屏蔽中断有哪些基本条件。
答案:中断是允许的;有中断请求;没有总线请求和响应;没有高优先级中断在服务;当前指令执行完;如果是对段寄存器的操作,执行完此指令后必须再执行一条指令;如果当前指令是带REP的串指令,则一个字节或字的操作完成,没有必要完全执行完该指令;若当前
指令是封锁指令,则必须执行完其后的一条指令。
3. 已知8259A某可屏蔽中断的类型号为20H,服务程序的入口地址标号为NMITS,编程将入口地址填写到中断向量表中。
答案: CLI MOV ES:[20H*4],AX
MOV AX,0000H MOV AX,SEG NMITS
MOV ES,AX MOV ES:[20H*4+2],AX
MOV AX,OFFSET NMITS STI
三、判断题
1. 非屏蔽中断信号是一个由高到低的下降沿,这类中断不受中断允许标志位的影响,也不能用软件进行屏蔽。
( × )
2. 在由8086组成的微机系统中,对应中断类型码为255的外设,其中断服务程序的入口地址为0000:03FFH。
(×)
3. 实现中断嵌套需用堆栈来保护断点,由于所保护内容不多,不必考虑栈溢出。
(×)
4. 中断嵌套可以在多级上进行,形成多级嵌套,在应用时,其嵌套级数不受任何限制。
(×)
10.2 课后练习题
一、选择题
1. CPU可以对8253计数器执行读操作,其读到的是(C )
A)工作方式 B)计数初值 C)计数执行部件CE(减法计数器)的当前值 D) 0
2. 在8253 的6种工作方式中,能够自动重复工作的两种方式是( B )。
A)方式1,方式 2 B)方式 2,方式3
C)方式2,方式 4 D)方式 3,方式5
3. INTEL8253每个通道都有一个(C )位的预置初值减1计数器。
A) 4 B) 8 C) 16 D) 32
4. 在下列8253的四种工作方式中,即使GA TE保持为高电平,处于( B )的8253在写入初值后也不开始定时或计数。
A)方式0(计数结束中断) B)方式1(硬件可重触发单稳态)
C)方式2(速率发生器) D)方式3(方波)
二、综合题
1.某系统中8253芯片的通道0至通道2和控制端口的地址分别为0FFF0H~0FFF6H,定义通道0工作在方式2,CLK0=2MHz,要求输出OUT0为1KHz的速率波;定义通道1工作方式0,其CLK1输入外部计数事件,每计满1000个向CPU发出中断请求。
试写出8253通道0和通道1的初始化程序。
MOV DX,0FFF6H MOV DX,0FFF6H
MOV AL,35H MOV AL,61H
OUT DX,AL OUT DX,AL
MOV AX,2000H MOV AL,10H
MOV DX,0FFF0H MOV DX,0FFF2H
OUT DX,AL OUT DX,AL
MOV AL,AH
OUT DX,AL
2.若要采用一片8253产生近似为1Hz的对称方波,已知时钟频率为2MHz,8253地址为350-353H,试编写8253初始化程序,并说明通道引脚的连接方法。
答案:时钟频率为2MHz,要分频至1Hz,分频系数为2000000。
一个8253的计数器分频系数最大为65536,所以必须用两个计数器串联起来工作。
即将2MHz的时钟连接到0#计数器的输入端CLK0,OUT0连接到CLK1,1Hz的对称方波由1#计数器的输出端OUT1输出。
设0#计数器分频系数定为10000,则OUT0输出200Hz波形。
1#计数器分频系数定为200。
0#计数器输出的200Hz波形作为1#计数器的时钟信号,经1#计数器200分频后得到1Hz的波形。
两个计数器均初始化为方式3,初始化程序如下:
MOV DX,353H OUT DX,AL
MOV AL,37H OUT DX,AL
OUT DX,AL INC DX
MOV AL,77H MOV AL,00H
OUT DX,AL OUT DX,AL
SUB DX,3 MOV AL,02H
MOV AL,00H OUT DX,AL
11.2 课后练习题
一、简答题
1.比较计数式,双积分式和逐次逼近式A/D转换的优缺点。
计数式A/S转换的速度比较慢,但价格低,故适用于慢速系统。
双积分式A/D转换分辨率高,抗干扰性也比较高,适用于中等速度的系统。
逐次逼近式A/D转换速度最快,分辨率高,在计算机系统中多采用此方式的A/D集成电路芯片。
(意思相近即可得分)
2.在数字量和模拟量并存的系统中,地线连接时要注意什么问题?
在数字量和模拟量并存的系统中,有两类电路芯片。
一类是模拟电路芯片,一类是数字电路芯片。
这两类芯片要用两组独立的电源供电。
一方面要把各个"模拟地"连在一起,各个"数字地"连在一起,两种"地"不能彼此相混地连接在一起;另一方面,整个系统中要用一个公共地点把模拟地和数字地连起来,以免形成地环流,人为地造成干扰。
(意思相近即可得分)
二、编程题
1.一个8位D/A转换器连接于8086系统中,其端口地址为3FH,请编程实现在D/A转换器的输出端输出一个锯齿波。
MOV AL,0 NOP
NEXT:OUT 3FH,AL NOP
INC AL JMP NEXT (只要正确,其他程序也可)
2.一个8086系统中连接有
一A/D转换器,如图所示,
请完成下列问题
1)图中0809通道5(IN5)
的端口地址是多少?
2)图中0809转换完成信
号(EOC)的端口地址是多
少?
3)编程将通道7(IN7)
的模拟信号连续采集16次,
存放到内存BUF1开始的单
元中。
答案: 1) 0FFB0H (2分)
2) 0FFB1H (2分)
3) MOV BX,OFFSET BUF TEST AL,1
MOV CX,10H JZ LOP1
LOP0: MOV DX,0FFB0H MOV DX,0FFB0H
MOV AL,07H IN AL,DX
OUT DX,AL MOV [BX],AL
MOV DX,0FFB1H INC BX
LOP1: IN AL,DX LOOP LOP0 (程序6分,实现相应功能的程序也可以,指令错1处,扣1分)说明图形:0007.jpg。