判断下列叙述是否正确,并对错误的叙述加以修改。(1)一个更高级的中断请求一定可以中断另一个正在执行的中断处理程序。(2)所谓关中断就是屏蔽所有的中断源。(3)一旦有中断请求出现,CPU立即停止当前指令的执行,转去执行中断服务程序。(4)为了保证中断服务程序执行后能正确返回到被中断的程序断点处继续执行程序,必须进行现场保护。(5)中断级别最高的是不可屏蔽中断。(6)CPU响应中断后,由用户通过关中断指令置“0”允许中断触发器。(7)在多重中断系统中,CPU响应中断后可以立即响应更高优先级的中断请求。(8)CPU响应中断时暂停当前程序的运行,自动转去执行中断服务程序。
举一反三
- 一旦有中断请求,CPU 立即中断当前执行的程序,转去执行中断服务程序
- 下列有关“中断”的叙述中,不正确的是() A: 一且有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求 B: 若条件允许,CPU响应中断时暂停运行当前程序,转移到中断服务程序 C: 中断方式一般适用于随机出现的服务 D: 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作
- CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则()。 A: 若已开中断,则执行完当前指令就响应中断请求 B: 不响应 C: 立即响应中断请求 D: 中断返回后再响应
- 以下关于中断的描述中,错误的是_______。 A: CPU只有在一条指令执行完取下条指令之前才会响应外部中断 B: 单级中断执行中断服务程序时不再响应其他中断请求 C: 多重中断的中断服务程序可以被更高优先级的中断请求中断 D: 中断处理优先级不能通过中断屏蔽技术而被修改
- 下列关于多重中断的描述正确的是? A: 多重中断是指CPU在处理中断的过程中,又出现了新的中断请求,此时若CPU暂停现行的中断处理,转去处理新的中断请求。 B: CPU响应中断后,硬件自动将允许中断触发器清0,关闭了中断系统,CPU不再能响应中断。 C: 只有在中断服务程序中重新设置一条“开中断”指令,使允许中断触发器为1,开放中断系统,才能再次响应中断请求。 D: 只有优先级别更高的中断请求才能中断现行的中断处理程序。