从供选择的答案中,选出正确答案填入。
一般CPU在一条指令执行结束前判断是否有中断请求,若无,则执行下条指令;若有,则按如下步骤进行中断处理。步骤a,关中断,然后将断点(PC内容)和程序状态字等现场保存,并转入中断处理程序。步骤b,判断中断源,根据中断源进入处理相应中断的处理程序。步骤c.先做好交换新旧中断屏蔽码等准备工作后即执行开中断,然后进入具体的中断服务程序执行中断服务。步骤d,先关中断,然后恢复现场。步骤e.先执行开中断,然后立即执行中断返回。
步骤a由A实现。若采用向量中断方式.则不必执行步骤b.步骤c中开中断的目的是B。由于设置了C,故可在多重中断发生时改变中断响应顺序。步骤e的开中断是由D实现的。
供选择的答案:
A:①程序:②中断隐指令(硬件)。.
B:①使原来的屏蔽码不起作用;②便于高级的中断请求得以及时处理。
C:①新的屏蔽码;②开中断。
D;①程序;②硬件。
请帮忙给出正确答案和分析,谢谢!
本文解析了CPU中断处理的步骤,包括关中断、保存现场、判断中断源、执行中断服务程序,并强调了向量中断的优势和开中断的作用。讨论了中断屏蔽码的设置如何影响中断响应顺序,以及硬件和程序在中断过程中的角色。
4289

被折叠的 条评论
为什么被折叠?



