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

computer architecturecomputer sciencenetwork更新于 2026/1/12 4:22:17

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

在单级中断中,来自所有设备的中断请求都经过逻辑"或"运算,并连接到处理器的中断输入。因此,来自任何设备的中断请求都会被路由到处理器的中断输入。处理器被中断后,通过读取每个设备的中断状态来识别发出请求的设备。

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

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


相关文章