1、1选择题(1)CPU 响应 INTR 引脚上的中断请求的条件是( ) 。A. IF=0 B. IF=1 C. TF=0 D. TF=1(2 ) PC/AT 系统使用两片 8259 级联,可管理( )级中断。A. 8 B. 9 C. 15 D. 16(3 )日时钟中断的中断号是( ) 。A. 08H B. 09H C. 1CH D. 1AH(4 ) CPU 执行 IRET 指令,从堆栈当前栈顶弹出( )个字节。A. 2 B. 6 C. 4 D. 8(5 )下列不属于硬件中断与软件中断的区别是( ) 。A. 中断的引发方式不同 B. 获取中断类型码的方式不同C. 中断处理程序的结束方式不同 D.
2、根据中断码转向服务程序的方式不同(6 ) INT n 指令的中断类型码由( )提供。A. 8259A B. DMAC C.指令本身 D.段寄存器(7 ) PC 机日时钟中断服务程序每隔( )执行一次 INT 1CH 指令。A. 60ms B. 55ms C. 1s D. 2s(8 )在 CPU 执行 INT n 指令过程中,需向堆栈压入( )个字节。A. 2 B. 4 C. 6 D. 8(9 )一般而言,CPU 允许中断嵌套的话,处理多个可屏蔽中断请求的原则是( ) 。A. 级别高的中断可以打断正在处理的级别低的中断 B. 级别高的中断延迟 2 秒钟后再打断正在处理的级别低的中断 C. 级别低
3、的中断可以打断正在处理的级别高的中断 D. 级别高的中断等待级别低的中断处理完毕之后再处理(10 )PC 机处理 8 级外部中断,中断号依次为 08H0FH,在 RAM 0:2CH 单元依次存放23H、56H、00H 和 F0H 四个字节,问该向量对应的中断号和中断程序入口是( ) 。A. 0CH , 23FF:00FFH B. 0BH, F000:2356HC. 0CH,00F0:23FFH D. 0BH,F000 : 5623H(11 )CPU 关中断指令 CLI 的作用是( ) 。A. 禁止 CPU 响应可屏蔽中断 B. 禁止 INT n 操作C. 禁止 DMA 操作 D. 禁止非屏蔽中
4、断(12 )中断向量存放地址是指( ) 。A. 子程序入口地址 B. 中断服务子程序入口地址 C. 中断服务入口地址的地址 D. 子程序地址(13 )PC 机中,CPU 响应可屏蔽硬件中断时,中断类型码由( )提供。A. 指令 B. 8259A C. 中断向量 D. CPU(14 )执行 STI 指令后,所完成的功能不包括( ) 。A. 使标志寄存器中 I 标志置 1 B. CPU 处于开中断状态C. 允许 CPU 响应来自引脚 INTR 的请求 D. 允许 CPU 响应来自引脚 NMI 的请求(15 )实模式下位于内存物理地址 0021CH0021FH 当中的内容是( )型中断向量。 A.
5、21H B. 87H C. 74H D. 76H(16 )80X86 CPU 在收到可屏蔽中断请求信号、进入中断响应周期,必须向中断源发出的信号是( ) 。A. INTR B. INTA C. HOLD D. HLDA(17 )设中断向量表中 84H87H 单元的内容依次为 12H,33H,56H,90H,则对应的中断类型码为( ) A. 84H B. 21H C. 12H D. 3312H(18 )上题中,对应的中断服务子程序的入口地址为( ) 。 A. 3312H B. 3C176H C. 5690H D. 93872H(19 )实模式下 Pentium 微处理器的中断向量表占用内存空间的
6、大小是( ) 。A. 512B B. 1KB C. 2KB D. 4KB(20 )执行中断处理程序最后一句指令 IRET 后, ( ) 。A. 程序返回到 CALL 指令的断点 B. 程序返回到中断程序的开始处C. 程序返回到主程序开始处 D. 程序返回到响应中断时的断点(21 )PC 机规定下列中断源优先级最高的是( )中断。A. 日时钟 B. NMI C. 主串口 D. 键盘(22)PC 机中断分配表中,作为视频 BIOS 中断服务入口地址的中断号是( ) 。A. 0AH B. 20H C. 14H D. 10H(23 )在 8259A 内部,用于反映当前 CPU 正在执行何种中断服务程序
7、的部件是( ) 。 A. 中断请求寄存器 B. 中断服务寄存器 C. 中断屏蔽寄存器 D. 中断优先级比较器(24 )下列属于 PC 机硬件中断的是( )中断。A. DOS B. 日时钟 C. 除法错 D. BIOS(25 )CPU 响应 INTR 和 NMI 中断时,相同的必要条件是( ) 。A. 当前指令执行结束 B. CPU 允许中断C. 当前访问主存结束 D. 当前总线空闲(26 )在 PC/AT 的设计中,为扩大外部可用的中断源,使用( )片中断控制器8259A。A. 1 片 B. 2 片 C. 3 片 D. 4 片(27 )CPU 响应中断时,不能自动入栈保存的是( ) 。A. 标
8、志寄存器 B. 段寄存器 CS C. 指令指针寄存器 IP D. AX(28 )8088 中断向量表可以存放( )个中断的入口地址。A. 64 B. 256 C. 128 D. 512(29 )在 PC 系列机中,为使 8259A 中断控制器能接受下一个中断请求,在中断服务程序结束之前应该( ) 。A. 直接执行 IRET 指令 B. 先执行 POP 指令C. 直接执行 RET 指令 D. 先发送中断结束 EOI 命令(30 )执行 IRET 指令,退出中断服务程序,此时的返回地址来自( ) 。A. ROM 区 B. IP C. 堆栈区 D. 中断向量表2填空题(1 ) 8259A 芯片中,I
9、RR 是 寄存器,IMR 是 寄存器,ISR 是 寄存器。(2 )硬件中断的中断类型码由 提供;软件中断的中断类型码由 提供。(3 )如某中断的中断类型码为 2CH,实模式下其中断服务程序的入口偏移地址须存入0000H: 开始的两个单元,段地址存入地址为 0000H: 开始两个单元。(4 ) 80X86 响应可屏蔽中断后,向 8259A 发出两个 INTA 信号,8259A 收到第二个 INTA 信号后,会把选中的中断源 通过数据总线送往 CPU。(5 ) PC 机每个中断向量为 个字节,实模式下,所有中断向量集中存放在系统RAM 最低端的 1K 单元之中,物理地址为 H H。(6 )实模式下
10、,中断号为 15H 的中断服务程序的入口地址存放在地址为 H 开始的 个连续存储单元中。(7 ) PC 系统使用两片 芯片管理硬件可屏蔽中断,CPU 检测到可屏蔽中断请求时,满足一定条件后向该中断控制器的 引脚发出中断响应信号。(8 ) 80486 的硬件中断可分为 中断和 中断。(9 )实模式下,位于内存物理地址 0021CH0021FH 单元的内容是 型中断向量。(10 )从 NMI 引脚产生的中断叫做_,CPU 对它的响应不受 _标志的影响。(11 )实模式下,中断类型码为 15H 的中断服务程序的入口地址一定存放在地址为_的四个连续的存储单元中,若这四个单元的的内容为:66H、50H、
11、88H、30H,则其服务程序的入口地址为 H: H。(12 )实模式下,中断类型码为 21H 的中断服务程序的入口地址一定存放在地址为_的四个连续的存储单元中,若这四个单元的的内容为:70H、50H、40H、20H,则其服务程序的入口地址为 H: H。(13 )日时钟中断的外扩是 型中断。(14 )中断源是指 。(15 )使用 指令可以使 F 寄存器中 I 标志置 1,CPU 处于开中断状态;使用_指令可以使 F 寄存器中 I 标志置 0,CPU 处于关中断状态。(16 )在 PC/AT 系统中,用户中断通过系统的 ISA 总线_端子引入,接到从 8259A 的_,经过从 8259A 的中断屏
12、蔽寄存器的屏蔽 /开放管理和优先级判优,通过从 8259A的 INT 端向主 8259A 的 提中断请求,经过主 8259A 的中断屏蔽寄存器的屏蔽/开放管理和优先级判优,最终由主 8259A 的 INT 端向 CPU 的 提中断请求,CPU 响应用户中断后,从 8259A 送出的中断类型码是 。3简答题(1 )简述指令 IRET 和指令 RET 的区别。(2 )如果要求 PC 机 CPU 响应主片 8259A IR1 引脚产生的可屏蔽中断请求,则用户编程时需要执行哪些操作才可实现。(3 )什么是可屏蔽中断和非屏蔽中断?各有何特点?(4 )硬件中断和软件中断有什么区别?(5 ) 80X86 如何响应一个外部的 INTR 中断请求?(6 )什么是中断?实地址模式下,什么是中断向量?中断向量包括哪两部分?