关于计算机组成原理中的中断

2025-04-27 18:34:50
推荐回答(1个)
回答1:

如果不设置中断允许,那么有两种可能性:所有中断请求都屏蔽,或所有中断请求都响应。假如是第一种,那不用说,中断就没有意义了。假如是第二种,那么会产生一个响应先后问题,即如果多个中断同时到达,该按照什么样的顺序去处理的问题。这就会产生一个概念叫中断优先级。优先级高的中断优先响应,如掉电中断,必须立即无条件响应。优先级低的中断,等到CPU处理完高优先级中断并恢复现场后,再响应。控制优先级的手段就是中断允许寄存器。如果CPU判断某个中断处于低优先级,就会屏蔽该中断的IRQ位,此时即使该设备中断到来,也不会响应。直到更高优先级的中断完毕后,再恢复被屏蔽的中断,就可以重新接受响应。