讨论计算机体系结构中的多级中断?
在多级中断中,处理器存在多个中断引脚。因此,当 CPU 从某些中断引脚获取中断请求时,可以识别中断。
此图显示了多级中断系统。
现在让我们讨论多级中断的过程流。当插入外部异步输入时,多级中断的逻辑控制如下 −
- 处理器完成其当前指令。
- 程序计数器的当前内容存储在堆栈中。
- 程序计数器加载有中断服务例程的地址。
- 程序执行到达从新程序计数器内容所指的内存位置获取的指令。
- 执行中断程序,直至执行返回指令。
- 一旦 RET 指令从堆栈中获取旧地址,它便将该地址放回程序计数器。这允许中断程序继续执行在其中断后紧跟的指令。
广告