(2)菊花链优先级排队电路 设备1 设备2 设备3 接口 接 接口 中断回答中断请求INT1 INT2 INT3 菊花链 CPU 逻辑电路 □+5V INTR INT1+NT2+NT3集电极开路门(OC门
16 (2) 菊花链优先级排队电路 中断请求 INT1 INT2 INT3 CPU INTR INTA 接口 设备3 接口 设备2 接口 设备1 菊花链 逻辑电路 中断回答 集电极开路门(OC门) INT1+INT2+INT3 +5V
(2)菊花链优先级排队电路 INTR=INT1+INT2+INT3 当INTA信号沿菊花链行进时,最 靠近CPU并发出INT请求的接口将 中断请求首先拦截住INTA信号,并送出中 断类型码,进入相应的中断处理 程序;在服务完成后撤销其请求 (解除对下一级的阻塞和封锁) INTA (3)可编程中断控制器(如8259) INTR
17 (2) 菊花链优先级排队电路 •INTR=INT1+INT2+INT3 •当INTA信号沿菊花链行进时,最 靠近CPU并发出INT请求的接口将 首先拦截住INTA信号,并送出中 断类型码,进入相应的中断处理 程序;在服务完成后撤销其请求 (解除对下一级的阻塞和封锁)。 (3)可编程中断控制器(如8259) INTR INTA 中断请求
信 CPU 中断响应信 允许中断 允许中断 允许中断 接收请求 接收请求 接收请求 排队链优先权的控制方法
18 排队链优先权的控制方法 中断请求信号 外调 A 外设 B 外设 C 中断响应信号 允许 中断 允许 中断 允许 中断 接收 请求 接收 请求 接收 请求 CPU
中央 中断请求 中断请求 中断请求 允许接受 允许接受 允许接受 处理器 PU 中断控制器 矢量中断优先权的控制系统
19 矢量中断优先权的控制系统 中央 处理器 CPU 中 断 控 制 器 中断请求 允许接受 中断请求 允许接受 中断请求 允许接受 外设 A 外设 B 外设 C
INTRI IR INTAl 设备接口 INTMI IM INTR INTR2 IR 设备接口 INTM2 主机 INTA 向量地址 中断优先权编码电路 IR INTAn 设备接口 INTMn IM n 向量中断示意图
20 向量中断示意图 INTR1 INTA1 INTM1 INTR2 INTA2 INTM2 INTRn INTAn INTMn 中断优先权编码电路 设备接口 1 IR IM 设备接口 2 IR IM 设备接口 n IRIM INTR INTA 向量地址 主机