中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。
当外部中断,需要cpu暂停当前的任务,做相应的处理,cpu需要判断中断源,保存现场状态,以便能够处理完后继续执行中断的任务。
改变工作模式至中断模式
保存当前PC,敏感数据入栈
PC被赋值中断起始地址
CPU跳到中断起始地址处理中断
返回到原来模式
恢复PC,数据出栈,程序继续执行。
本文详细介绍了计算机系统中中断的概念及处理流程,包括如何保存和恢复现场状态,改变工作模式等关键步骤,为读者深入理解中断机制提供了清晰的指导。
1316

被折叠的 条评论
为什么被折叠?



