微机原理及应用复习习题及答案2013

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

第六章 中断处理

一、填空题

1. 8086/8088 CPU 的中断分成 和 两大类,8086系统中硬件中断可分

为 和 两种。

2. 8086系统最多能识别 种不同类型的中断,每种中断在中断向量表中分配有

个字节单元,用以指示中断服务程序的入口地址。

3. 8086提供的可接受外部中断请求信号的引脚是 和 。两种请求信号的不同之

处在于 。

4. 若中断类型码N=2H,则对应的中断向量在中断向量表中第一个字节单元地址为 。 5. 可屏蔽中断从CPU的 引脚进入,只有当中断允许标志IF为 时,该中断才

能得到响应。

6. 8086/8088 CPU响应一个外部可屏蔽硬件中断的条件是:一、外设有 ;二、

是开放的;三、必须在 结束后。

7. 采用级联方式,用9片8259A可管理 级中断。

二、单选题

1. 中断向量可以提供 。

A. 被选中设备的地址 B.要传送数据的起始地址 C. 中断服务程序入口地址 D.主程序的断点地址

2. 下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址是

_____。

0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0

A.F000:F84D B.A019:8ACC C.CC8A:19A0 D.4DF8:00F0 3. 8086 CPU的NMI引脚上输入的信号是_____。

A.可屏蔽中断请求 B.非屏蔽中断请求 C.中断响应 D.总线请求 4. 已知(SP)=1310H,执行IRET指令后(SP)为: 。

A.1316H B.1314H C.1312H D.1304H 5. 6片8259A级联最多可以管理 个中断。

A.48 B.40 C.44 D.43

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

三、分析简答题

1. 8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么? 2. 计算机使用中断有什么好处?

3. 写出下列中断类型的中断优先级,按顺序排列。

①单步中断,②除法出错,③可屏蔽中断,④不可屏蔽中断。

4. 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型

码和中断向量之间有什么关系? 5. 写出两种8086中断向量表的建立方法。 6. 说明8086 CPU中断和调用子程序过程的异同。

安徽工程大学微机原理综合练习题答案

参考答案

第一章计算机概述

一、填空题 12. 8 13. 2 14. 1024

15. 25.5、11001.1、00100101.0101B 16. 1000010B、42H、66H 17. 41.625、29.AH 18. 10001101B

19. 11001001、11001010 20. -128 ~ +127 21. 系统软件、应用软件 22. 电子管、超大规模集成电路 二、单选题

1. A 2. C 3. D 4. C 5. A 6. C 三、分析简答题

4. 8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种? 答:8086 CPU的总线根据其中信息传送的类型可分为三种种,

分别是:数据总线、地址总线和控制总线

5. 写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。 答:X=-25=-11001B

X原码:10011001B X反码:11100110B X补码:11100111B = E7H

6. 举例说明什么是机器数,什么是真值? 答:将符号数值化了的数称为机器数。

如:-18=-10010B(真值);机器数为:10010010B

《微机原理及应用》第 27 页 共 48 页

安徽工程大学微机原理综合练习题答案

第二章(一) 微型计算机及微处理器的结构和组成

一、填空题

1. BIU、EU、指令的译码和指令执行 2. 4、16、16、6、20 3. 8、16 4. 1、2 二、单选题

1. B 2. B 三、分析简答题

6. 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、 DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

7. 8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么? 答:有CS、DS、ES、SS、IP、PSW

CS(代码段寄存器):用来存放当前代码段的基地址。

DS(数据段寄存器):用来存放供程序使用的数据的一段存储区的基地址。 ES(附加段寄存器):附加的数据段的基地址, SS(堆栈段寄存器):堆栈段的基地址。

IP:16位寄存器。指示代码段存储区域中下一条指令的段内偏移量。 PSW:标志寄存器,用来指示微处理器的状态并控制其操作。

8. 8086CPU状态标志位有哪些?说明其符号、名称和含义

答:(SF):符号标志位,本次运算结果的最高位为1时,SF=1,否则SF=0 (ZF):全零标志位,本次运算结果的为0时,ZF=1,否则ZF=0

(AF):辅助进位标志位,本次运算中低4位向最4位有进位或借位时,AF=1,否则AF=0 (PF):奇偶校验标志位,本次运算结果低8位中有偶数个“1”时,PF=1,否则PF=0

《微机原理及应用》第 28 页 共 48 页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4