微机原理及应用复习习题及答案2013 下载本文

安徽工程大学计算机与信息学院

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.方向标志