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