本章从中断的概念和处理过程出发,详细介绍了微机的中断系统,重点介绍了内部中断、外部中断和中断向量,并介绍了中断控制器8259A。
1.填空题
(1)引起中断的事件称为 。
(2)中断系统应具有的功能包括:实现中断响应、服务和返回;实现中断排队和 。
(3)8086的中断可以划分为 中断、 中断、 中断3类。
(4)8259A寄存器主要有 、 、 。
(5)8259A的编程命令分为 和 两类。
2.选择题
(1)引起中断的中断源分为5种,下述 不属于这5种中断源。
A.I/O中断 B.溢出中断 C.时钟中断 D.程序中断
(2)PC中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个请求,在中断服务程序结束处应 。
A.执行IRET指令 B.执行POP指令
C.发出EOI命令 D.发送OCW3命令
(3)在80x86系列CPU的引脚中,用于连接硬中断信号的引脚有 个。
A.1 B.2 C.3 D.4
(4)PC中的硬中断服务程序的入口地址可以从 途径得到。
A.主程序中的调用指令 B.主程序中的转移指令
C.中断控制器发出的类型码 D.中断控制器中的中断服务寄存器(ISR)
(5)以80x86为CPU的现行PC在实地址工作方式下,有效的硬中断源共有 。
A.4个 B.8个 C.11个 D.15个
3.问答题
(1)中断方式是如何实现主机和外设、外设与外设之间基本并行工作的?
(2)CPU响应中断后是如何根据8259A提供的中断类型码找到中断服务子程序入口的?
(3)屏蔽中断源的中断可以在计算机的哪些层面进行?它们的特点如何?
(4)简述中断源的识别方法。
(5)简述8259A中断自动结束、一般结束和特殊结束的异同。