单选题 单级中断系统中,中断服务程序内的执行顺序是______。
Ⅰ.保护现场 Ⅱ.开中断 Ⅲ.关中断 Ⅳ.保存断点
Ⅴ.中断事件处理 Ⅵ.恢复现场 Ⅶ.中断返回
  • A.Ⅰ→Ⅴ→Ⅵ→Ⅱ→Ⅶ
  • B.Ⅲ→Ⅰ→Ⅴ→Ⅶ
  • C.Ⅲ→Ⅳ→Ⅴ→Ⅵ→Ⅶ
  • D.Ⅳ→Ⅰ→Ⅴ→Ⅵ→Ⅶ
【正确答案】 A
【答案解析】[解析] 这些事件都是中断控制方式中的事件,但并不一定都是中断服务程序内的执行事件。因为在进入中断服务程序之前,“中断响应”周期内就完成了一些步骤。其中包括关中断、保存断点和识别中断源。因此本题中,包含这三个步骤的选项都是错误的。可直接选出正确答案A。 注:保护现场也包括程序断点的保护(PC的内容)和CPU内部各寄存器内容的保护。其中程序断点的保护由中断隐指令完成,CPU内部各寄存器内容的保护在中断服务程序中由用户(或系统)用机器指令编程实现。本题对保护现场的理解即只为“CPU内部各寄存器内容的保护”,将保存断点和保护现场区分开了。