问答题
假定某计算机有A、B、C、D共4个中断源,它们的中断优先级别分别为1、2、3、4。若这4级同时发…中断请求,但要求中断处理次序为C、D、A、B。请设计各级处理程序的中断级屏蔽值,并画出进入各级中断程序的过程示意图。【清华大学2002年】
【正确答案】
正确答案:要求中断处理次序为C、D、A、B,因为中断的响应顺序还是根据中断的优先级别,为A、B、C、D。当同时到达时,首先是处理中断A,这时要求中断A的中断屏蔽码对C是开放的,即可以执行C,执行完后返回A。要执行D的话,则要求中断A的中断屏蔽码对D是开放的,执行完了D,则执行A,然后执行B中断。所以设计中断屏蔽码见表7-2。
进入各个中断的处理程序的过程示意图如图7-1所示。
【答案解析】
提交答案
关闭