单选题 在单级中断系统中,中断服务程序执行顺序是______。
a.保护现场;b.开中断;c.关中断;d.保存断点;
e.中断事件处理;f.恢复现场;g.中断返回
  • A.a→e→f→b→g
  • B.c→a→e→g
  • C.c→d→e→f→g
  • D.d→a→e→f→g
【正确答案】 A
【答案解析】[解析] 在单级中断系统中,中断服务程序的执行顺序为:①保存现场;②中断事件处理;③恢复现场;④开中断;⑤中断返回。 程序中断有单级中断和多级中断之分,单级中断在CPU执行中断服务程序的过程中不能被再打断,即不允许中断嵌套;而多级中断在执行某个中断服务程序的过程中,CPU可以去响应级别更高的中断请求,即允许中断嵌套。 B、C、D 3个选项的第一个任务(保存断点或关中断)都是中断隐指令中的操作,由硬件来完成,与中断服务程序无关,可以马上排除。