您的位置:首页 > 其它

中断处理流程

2012-12-02 15:25 197 查看
收到中断信号 ,通知CPU =>CPU保存当前运行环境,调用中断服务函数(ISR)=>ISR识别中断类型,进行相应处理=>清除中断=>还原CPU运行环境。

1.中断控制器汇集各类外设发出的中断信号,通知CPU

2.cpu保存当前程序运行环境,调用ISR来处理中断

3.在ISR中,通过读取外设的相关寄存器来识别中断类型,并进行相应处理。

4.清除中断: 通过读写相关中断控制寄存器和外设相关寄存器来实现。

5.恢复被中断程序的执行环境,继续执行被中断程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: