第六章 中断系统习题和思考题参考答案

更新时间:2023-10-12 15:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第六章 中断系统

一、 填空题

1. 硬件中断可分为可屏蔽中断和非屏蔽中断两种。

2. CPU响应可屏蔽中断的条件是IF=1、有中断请求、现行指令执行完毕。 3. 8259A有两种中断触发方式,分别是电平触发方式和边沿触发方式。 4. 8259A可编程控制器,当其单片使用时可同时接受__8__个外设的中断请求;当级联使用

时,其主片的IR端应与从片的INT 连接。

5. 若外设的中断类型码为3AH,则该中断源的中断请求信号应连在8259A的IR2端,且对

应的中断向量地址为00E8H。

二、 选择题

1. 中断向量可以提供___C___。

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

程序的断点地址

2.在中断响应周期内,将IF置0是由___A____来处理的。

A.硬件自动完成的 B.用户在编制中断服务程序时设置的 C.关中断指令完成的 3.一片8259A只占两个I/O地址,可以用地址码A1来选择端口,如果其中一个端口地址为92H,则另一个端口地址为_____A_____。 A. 90H B. 91H C.93H D.94H

4.当多片8259A级联使用时,对于主8259A,信号CAS0~CAS是__B______。 A.输入信号 B.输出信号 C.输入/输出信号 5.8259A中的中断服务寄存器用于B 。

A.指示外设向CPU发中断申请 B.指示有中断正在进行 C.开放或关闭中断系统 6.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是____C_____.

A.开放所有的屏蔽中断 B.允许低一级中断产生 C.允许高一级中断产生 D.允许同一级中断产生

7.PC采用向量中断方式处理8级中断,中断号依次是08H~0FH,在RAM中0:2CH单元依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是__B_____。 A. 0CH,23FF:00F0H B.0BH, F000:FF23H C. 0BH, 00F0:23FFH D.0CH, F000:FF23H 8.CPU响应外部中断请求是___A_____。

A.在一条指令执行结束时 B.在一个机器周期结束时 C.一旦请求,立即响应 D.由中断类型码n引起

9.IF可以屏蔽的中断类型有___C____。

A.内部中断 B. 外部中断 C.外部中断的可屏蔽中断 D.外部中断和内部中断均可屏蔽

三、 简答题

1. 若8086系统采用单片8259A,其中一个中断源的中断类型码为46H,问该中断源应与

8259A的哪一个IR输入端相连?其中断向量地址是多少?若其中断服务程序子程序的首地址为16A0:23D4H,则向量区对应的4个内存单元的内容是什么:

答:该中断源应与8259A的IR6相连,其中向量地址是0000:0118H,中断向量表对应的4个单元内容依次是:D4H、23H、A0H、16H。

2. 在8259A初始化编程中,什么情况下必须设置ICW3?起什么作用?

答:在8259A初始化编程中,当系统是8259A级联情况时,必须设置ICW3,且主片和从片的ICW3格式不同。主片的ICW3表明主8259A的那个IR端接有从8259A,从片的ICW3表明它接在主8259A的哪个IR端。

本文来源:https://www.bwwdw.com/article/62qf.html

Top