中断处理程序中通常要做哪些工作?中断处理程序中是否一定要开中断?如果有开中断指令,意味着什么?
举一反三
- 为什么在主程序和中断服务程序中都要安排开中断指令?如果开中断指令安排在中断服务程序的末尾,那么将产生什么后果。如果要实现中断嵌套,则开中断指令应如何设置?
- 在中断服务程序中是否一定要安排开中断?将开中断安排在具体的中断服务之前和之后有什么不同?
- 单级中断系统中,中断服务程序执行顺序是()。 A: 保护现场、中断事件处理、恢复现场、开中断、中断返回 B: 保护现场、开中断、中断事件处理、恢复现场、中断返回 C: 开中断、保护现场、中断事件处理、恢复现场、中断返回 D: 中断事件处理、保护现场、开中断、恢复现场、中断返回
- 多重中断的含义是_____,实现多重中断的条件是______。 A: CPU在处理中断的过程中,又允许响应新的中断请求;在中断服务程序中必须提前设置“开中断”指令,使允许中断触发器为“1”,而且只有级别更高的中断源才能中断现行的中断服务程序 B: CPU在处理中断的过程中,又允许响应新的中断请求;在中断服务程序中不用提前设置“开中断”指令 C: CPU在处理中断的过程中,不允许响应新的中断请求;在中断服务程序中必须提前设置“开中断”指令,使允许中断触发器为“1”,而且只有级别更高的中断源才能中断现行的中断服务程序
- 中断处理中,中断处理程序应做哪些事情?