中断专题
中断处理过程
中断处理过程:
----以下由中断隐指令完成---
- 关中断。在保护现场的过程中,CPU不应相应更高级中断源的中断请求。
- 保存断点。断点能使正确返回到原来的程序。
- 引出中断服务程序。即取出中断服务程序的入口地址送入PC,分为硬件/软件查询法。
---以下进入中断服务程序---
- 保存现场和屏蔽字。现场信息指程序状态字、中断屏蔽寄存器和CPU中某些寄存器内容。
- 开中断。允许更高级中断请求得到相应,实现中断嵌套。
- 执行中断服务程序。这是中断请求的目的。
- 关中断。保证在恢复现场和屏蔽字时不被中断。
- 恢复现场和屏蔽字。
- 开中断、中断返回。返回到原程序端点处继续执行原程序。