• 沒有找到結果。

一、填空题

1.现代微机的中断有__________、__________、__________和__________四种类型。

2.可屏蔽硬件中断的处理过程可分为__________、__________、__________和__________

四个阶段。

3.PC 系列微机的存储器的 0000~03FE 共 1024 个地址单元作为中断向量存储初始化区,

每个中断向量需占用__________个字节的地址空间,所以可容纳__________个中断向量。

4.1 片 8259A 可接收__________个中断源的中断输入,2 片 PIC8259A 级联可扩充至 __________级中断源。

5.可屏蔽中断从 CPU 的__________引脚进入,只有当中断允许标志 IF 为__________时,

该中断才能得到响应。

6.设 8086 系统中采用单片 8259A,其 8259A 的 ICW2=32H,则对应 IR5的中断类型号为 __________H,它的中断入口地址在中断向量表中的地址为__________H。

7.在 8086/8088PC 机系统中使用的中断控制器是__________芯片,该中断控制器可接受 __________级硬件外中断。

8.PC 机系统中,中断优先做级别最高的为__________中断,而级别最低的为__________

中断。

9.在中断响应期间,CPU 要做的工作为__________、__________、__________。

10.当中断控制器 8259A 的 A0接向地址总线 A1时,若其中一个端口地址为 62H,则另 一个口地址为__________H;若某外设的中断类型码为 86H,则该中断应加到 8259A 的中断请 求寄存器 IRR 的__________输入端。

11.8086 最大方式下,两个中断响应周期 INTA 内,微处理器发出__________信号以通知 其他__________不能再企图控制总线。

12 . 最 大 方 式下 , 若 第 二个 INTA 响 应 周 期 下 , 8259A 把 __________送 到 数 据总 线 __________上。

13.8259A 应用于 8086 微处理器时,8259A 引脚 A0与地址总线__________相连;8259A 应用于 8088 微处理器时,A0地址总线与__________相连。

14.8259A 工作于缓冲方式时, SP / EN 是__________方向;当工作于非缓冲方式时,

SP / EN 是__________方向。

15.若 8259A 是主片时,引脚 SP / EN 是__________电平;若 8259A 是从片时,则引脚 SP / EN 是__________电平。

16.三片可编程中断控制器 8259A 主从连接时最多可供__________个中断源。

17.8259A 的初始化控制字 ICW 有__________个,其中__________和__________为必写 控制字,__________和__________为选写控制字。

18.__________控制字应在 8259A 启动时设置;__________控制字在 8259A 工作过程中

调整。

19.若 ICW1中的值是 10H,IR0~IR7的触发方式为__________。

20.某 8259A 的 IR7对应的中断类型号 8FH,ICW2应写入的值为__________。

21.在主从 8259A 结构中,它们的 ICW3写入的内容为__________,若从片的 INT 接主 片的 IR2,则主片 ICW3的值为__________;从片 ICW3的值为__________。

22.若 OCW1中的值是 28H,IR0~IR7的__________和__________中断屏蔽。

23.若 8259A 的功能设置为特殊优先权且 IR5有最高优先权,OCW2应写入__________。

24.8259A 的寄存器 IRR 读操作前应先对__________进行写控制字操作且写入字为 __________。

二、判断题

( )1.可编程中断控制器 8259A 仅能单片使用。

( )2.8259A 的输入中断源 IR0~IR7的中断请求信号仅为高电平有效。

( )3.8259A 的固定优先权序为 IR7→IR0

( )4.8259A 的中断屏蔽寄存器 IMR 的级别低于 8086 的中断控制标志 IF。

( )5.8259A 的等优先权的初始优先权序为 IR0→IR7

( )6.两片 8259A 主从连接时,最多可提供 16 个中断源。

( )7.8259A 初始化控制字 ICW4时必写控制字。

( )8.8259A 的初始化控制字 ICW1可随时根据需要写入。

( )9.8259A 的中断类型号在 OCW2中写入。

( )10.主从 8259A 的控制字 ICW3的写入内容不同。

( )11.8259A 的初始化控制字 ICW 的写入方法为同址顺序写入法。

( )12.8259A 的工作控制字 OCW 的写入方法为同址位识别写入法。

( )13.8259A 的 IRR 寄存器的读操作与控制字 OCW3有关。

( )14.8259A 的 IMR 寄存器的读操作与控制字 OCW3有关。

( )15.寄存器 IMR、IRR、ISR 的读操作地址相同。

( )16.寄存器 IRR、ISR 的读操作地址相同。

( )17.内部中断的优先权总是高于外部中断。

( )18.8259A 所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服 务子程序。

( )19.若 8259A 中断屏蔽字 OCW1为 00H,则 8259A 所管理的 8 级中断全被屏蔽。

( )20.只要 8259A 所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得 到 CPU 的响应和服务。

三、选择题

1.8259A 固定优先权方式的中断请求信号 IR0~IR7的优先权顺序为( )。

A.IR0→IR7 B.IR7→IR0

C.IR0→IR7→IR1 D.每个中断请求信号等优先权 2.8259A 的中断屏蔽寄存器为( )。

A.IRR B.IMR C.ISR D.PR 3.CPU 可访问 8259A 的端口地址数为( )个。

A.1 B.2 C.4 D.8

4.8259A 工作在边沿触发,单片使用,需对 ICW4操作,ICW1的值为( )。

A.00H B.11H C.13H D.1DH 5.若 8259A 的 ICW2中值为 08H,中断源 IR0~IR7对应的中断号为( )。

A.00H~07H B.08H~0FH C.80H~87H D.88H~8FH 6.若外设有 64 个中断源,需用( )片 8259A。

A.1 B.8 C.9 D.64 7.在 8259A 应用中需对 IR5、IR3进行屏蔽,操作命令 0CW1应写入( )。

A.53H B.35H C.00H D.28H 8.8259A 操作命令字 0CW2写入值为 20H,功能为( )。

A.常规 EOI 中断结束 B.特殊 EOI 中断结束 C.在自动 EOI 时循环 D.在特殊 EOI 时循环

9.用 8259A 构成主从两级中断控制,2 片 8259A 级联可提供( )个中断源。

A.1 B.8 C.15 D.16

10.在 PC/XT 机中键盘的中断类型码是 09H,则键盘中断矢量存储在( )。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 11.3 片 8259A 级联起来,可管理( )级中断。

A.24 B.23 C.22 D.20 E.16 F.15

12.若 8259A 工作在优先级自动循环方式,则 IRQ4的中断请求被响应并且服务完毕后,

优先权最高的中断源是( )。

A.IRQ3 B.IRQ5 C.IRQ0 D.IRQ4

13.已知某系统共有 4 台外设,即 A、B、C 和 D,每台外设都可能发生中断,系统规定 中断优先级为 A 最高,D 最低,B、C 同级介于 A、D 之间。当 CPU 在执行 C 设备的中断服 务程序时,其余三台外设同时发生中断请求,此时,IF=1,CPU 响应( )外设请求。

A.B 设备 B.A 设备

C.都不响应 D.依 A、B、D 次序都响应

14.已知某系统共带 3 台外设,即 X、Y、Z,每台外设都能发生中断,它们的中断优先 级为 X>Y>Z,当前在执行 Z 中断服务程序时,X 和 Y 同时发出中断请求,若此时 IF=0,问 CPU 响应( )外设请求。

A.X 设备 B.Y 设备 C.先响应 X,后响应 Y D.都不响应

15.在 8088/8086 系统中使用 8259A 作为中断控制器,试问 8259A 中的中断屏蔽寄存器

(IMR)中的屏蔽位与 CPU 的标志寄存器中的 IF 位对中断影响是( )关系。

A.屏蔽位与 IF 位都用来控制某一个中断源的中断请求 B.屏蔽位只使对应中断起开中断或关中断的功能 C.屏蔽位和 IF 位功能完全一样,可互相替代

D.屏蔽位只对一个中断源屏蔽,而 IF 位对所有中断源的的是中断屏蔽 16.IBM-PC 系统中规定的中断优先级次序,下面正确的是( )。

A.内中断(除法错、INTO,INT)>NMI>INTR>单步中断 B.NMI>内中断>INTR>单步中断

C.内中断>单步中断>NMI>INTR D.NMI>内中断>单步中断>INTR

17.中断过程与子程序之间用过程比较,下面错误的是( )。 A.中断过程与子程序调用过程都需保护断点

B.中断过程与子程序调用过程都需保护标志寄存器 C.中断过程与子程序调用过程都要改变程序执行方向 D.中断过程是随机的,而调用子程序是事先安置好的 四、简答题

1.说明 AEOI 和 EOI 的区别,一般 EOI 和特殊 EOI 的区别,并说明它们各适合在什么情 况下使用?

2.8259A 的主要功能有哪些?

3.8259A 对中断优先权的管理方式有哪几种?各是什么含义?

4.8259A 内部实现优先权管理的核心部件是哪些?

5.8086CPU 的中断源是如何分类的?并写出 8086 CPU 中断优先级由高到低的次序。

6.设 8259A 的端口地址为 20H 和 21H,若执行下面初始化程序段:

MOV AL,13H OUT 20H,AL MOV AL,40H OUT 21H,AL MOV AL,01H OUT 21H,AL

问:(1)中断请求信号 IR 的触发方式为__________。

(2)中断级 IR2的中断类型码为__________。

(3)中断结束的方式为__________。

(4)设置优先级的方式为__________。

7.8259A 的主要功能是什么?它内部的可读写寄存储器完成什么功能?

8.8259A 分别有哪些初始化命令字和操作命令字?它们的使用场合有什么不同?

9.8259A 的中断屏蔽寄存器 IMR 与 8086 中断允许标志 IF 有什么区别?

10.若系统采用单片 8259A,中断类型码定义为 20H~27H,某中断源的请求线与 8259A 的 IR4相连,试问:对应中断源的中断向量表入口地址是多少?若该中断服务程序入口地址为 4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?

相關文件