安徽工程大学计算机与信息学院
A.0000H B.FFFFH C.FFFF0H D.0FFFFH 7. 8088/8086CPU的复位信号至少维持 个时钟周期的高电平有效。
A.1 B.2 C.3 D.4
8.~10.8086 有两种工作模式,即最大和最小模式。它由 8 决定。最小模式的特点是 9 ,最大模式的特点是 10 。
8. A.BHE/S7 B.MN/MX C.INTA D. HOLD=1 9. A.CPU提供全部的控制信号 B.由编程进行模式设定
C.不需要8286收发器 D.需要总线控制器8288 10. A.引脚可以直接引用 B.由编程模式设定
C.需要总线控制器8288 D.适用于单一处理机系统 11. 微机中控制总线提供 。
A. 存储器和I/O设备的地址码
B. 所有存储器和I/O设备的时序信号和控制信号 C. 来自I/O设备和存储器的响应信号 D. 上述B、C
12. 现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节
数)分别为: 。
A.BOOOH,1000H B.O0OOH,OFFFH C.BOOOH,OFFFH D.BOOOH,OOFFH
13. 8086执行指令 MOV AL,[BX],其中(BX)=2041H时,BHE和A0的输出是 。
A.0,0 B.0,1 C.1,0 D.1,1
14. 8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,
通过 将地址送入地址锁存器。
A.DEN B.ALE C.BHE D.DT/ R 15. 计算机系统总线中,可用于传送读、写信号的是 。
A.地址总线 B.数据总线 C.控制总线 D.以上都不对
三、分析简答题
1. 8086对存储器的管理为什么采用分段的办法?最大段和最小段的存储空间分别是多大?20
位的物理地址是如何形成的?
安徽工程大学计算机与信息学院
2. 简述8086CPU最小工作方式含义。
3. 说明逻辑地址和物理地址的含义,两者之间有何关系?已知逻辑地址3000H:2345H,写出段
地址、物理地址、偏移地址。 4. 计算题:
某微机系统中内存的首地址为3400H,末地址为67FFH,求其内存容量并以K表示。 5. 8086/8088为什么采用地址/数据引线复用技术?
答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。
安徽工程大学计算机与信息学院
第三章 (一) 8086/8088CPU寻址方式及指令系统
一、填空题
1. 计算机的指令通常包含 和 两部分。
2. 设SP为0100H,SS为1000H,则执行PUSH AX 后,SP= H,SS= H。 3. 8086系统中,栈底在堆栈的 (最高地址端、最低地址端)。
4. 如果VAL为数据段中0056H单元的符号名,其中存放的内容为0FF2H,当执行指令:
MOV BX,VAL后,BX= ;
而执行: LEA BX,VAL后,则BX= 。
5. 设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令
MOV AX,[BP+SI+4]源操作数的有效地址为 ,物理地址为 。指令MOV AX,[DI+100H]源操作数的有效地址为 ,物理地址为 。
6. 设AX=2000H,BX=2002H,则在执行了指令CMP AX,BX后,标志位CF为 ,
AX= 。
7. 执行指令“XOR AX,AX”后,标志位ZF的值为 。
8. 若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)= ;
执行指令“AND AL,BL”后,(AL)= 。
9. 在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 寄
存器中。
二、单选题
1. 下列指令中,不合法的指令是: 。
A.PUSH BL B.ADD BX,[DI] C.INT 21H D.IN AX,09H 2. 完成将AX清零,并使标志位CF清零,下面错误的指令是: 。
A.SUB AX,BX B.XOR AX,AX C.MOV AX,00H D.AND AX,00H
3. 下列8086指令中,对AX的结果与其他三条指令不同的是 。
A.MOV AX,0 B.XOR AX,AX C.SUB AX,AX D.OR AX,0
4. 若寄存器AX,BX,CX,DX的内容分别为11,12,13,14时,依次执行PUSH AX,PUSH BX,
POP CX,POP DX,PUSH CX,PUSH DX,POP AX,POP BX后,则寄存器AX和BX的内容分别为: 。
安徽工程大学计算机与信息学院
A.11,12 B.12,13 C.13,14 D.11,14 5. 假设VAR为变量,MOV BX,OFFSET VAR的寻址方式是: 。
A.直接寻址 B.间接寻址 C.立即寻址 D.存储器寻址
6.~9.基址加变址的寻址方式中,基址寄存器是指 6. ,变址寄存器是指 7. ,如执行指令MOV AX,[BX+SI+2]后,操作数的地址位移量EA为 8. ,其实际物理地址为 9. 。 6. A.AX B.BX C.CX D.SI 7. A.SI B.AX C.BX D.DX 8. A.EA=(AX)+(BX)+2 B.EA=(BX)+(SI)+2
C.EA=(AX)+(SI)+2 D.EA=(BX)+(SI)
9. A.(SS)+EA B.(ES)*10H+EA C.(CS)+EA*10H D.(DS)*10H+EA
10.~ 12.设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条: PUSH AX 指令时(SS)=___10__,(SP)=__11____,1234H存放的实际地址是__12___,请选择正确答案。
10. A.1050H B.1052H C.104EH D.1058H 11. A.0008H B.0006H C.000AH D.0005H 12. A.(10508H)=12H,(10507H)=34H B.(01506H)=34H,(01507H)=12H C.(10506H)=12H,(10507H)=34H D.(10506H)=34H,(10507H)=12H 13. 下面指令中,源操作数的寻址方式为寄存器相对寻址的指令是: 。
A.INC WORD PTR [BX+SI] B.MOV CX,[SI+COUNT] C.NEG BYTE PTR [BX] D.ADD AX,BX
14. 设(AX)=1000H,(BX)=2000H,则在执行了指令“SUB AX,BX”后,标志位CF和ZF的值
分别为: 。
A.0,0 B.0,1 C.1,0 D.1,1
15. 已知CF=0,PF=0,AX=0FFFFH,则执行语句INC AX后,标志位情况为________。
A.CF=0,PF=0 B.CF=1,PF=0 C.CF=0,PF=1 D.CF=1,PF=1 16. 下列指令中,能完成将AL寄存器清零的有_____条。
CMP AL,AL ; SUB AL,AL ; XOR AL,AL ; MOV AL,0 A.1 B.2 C.3 D.4 17. CPU执行算术运算指令不会影响的标志位是 。
A.溢出标志 B.符号标志 C.零标志 D.方向标志