单选题
一般情况下,CPU在一条指令执行结束前判断是否有中断请求,若无,则执行下一条指令,若有,则按如下步骤进行中断处理:
步骤a关中断,然后将断点(PC内容)和程序状态字等现场保存,并转入中断处理程序。
步骤b判断中断源,根据中断源进入相应中断的处理程序。
步骤c做好设置新的中断屏蔽码等准备工作后即执行开中断,然后进入具体的中断服务程序执行中断服务。
步骤d关中断,然后恢复现场。
步骤e执行开中断,然后立即执行中断返回。
从供选择的答案中选择合适的答案完成下述填空:
步骤a由( ① )实现。若采用向量中断方式,则不必执行步骤b.步骤c中开中断的
目的是( ② )。由于设置了( ③ ),故可在多重中断发生时改变中断响应顺序。
步骤e的开中断是由( ④ )实现的。
供选择的答案:
①:A、程序 B、中断隐指令(硬件)
②:A、使原来的屏蔽码不起作用 B、便于高级的中断请求得以及时处理
③:A、新的屏蔽码 B、开中断
④:A、程序 B、硬件