你的阳光 学习频道

计算机组成与体系结构

中断

什么是中断?

一些其他模块可以中断正常处理器执行顺序的机制。中断原因:程序中断,定时器中断,I/O中断,硬件故障。

CPU处理中断

带中断的指令周期状态图

CPU在一条指令执行完毕后,进入中断周期:检查是否中断打开且发生中断
⒈没有中断:进入取值周期;
⒉发生中断:将PC寄存器压栈,PC设为中断处理程序入口,进入中断处理程序,返回后恢复原PC。