讨论计算机体系结构中的单级中断?


在单级中断中,许多设备可以同时中断处理器以处理它们的请求。但是所有设备都通过 CPU 的单个输入引脚发出请求。中断后,CPU 必须识别发出请求的设备。一旦识别出 I/O 端口,CPU 就会处理 I/O 设备的请求,然后继续执行中断前正在执行的任务。

在单级中断中,所有设备的中断请求在逻辑上进行或运算,并连接到处理器的中断输入。因此,任何设备的中断请求都将路由到处理器的中断输入。处理器中断后,它通过读取每个设备的中断状态来识别请求设备。

该图显示了设备中使用的单中断线的等效电路。所有 I/O 设备都通过开关连接到 INTR 接地。设备关闭其相关的开关以请求中断。当来自 INTR1 到 INTRn 的所有中断请求信号都处于非活动状态并且所有开关都打开时,中断请求上的电压将等于 VDD

当设备通过关闭其开关请求中断时,电压线下降到 0,导致中断请求信号 INTR 变为 1。一个或多个开关的关闭将导致电压线下降到 0。这将导致 INTR 信号。

更新于:2021年7月27日

2K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告