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