中断专题

中断处理过程

中断专题

中断处理过程:

----以下由中断隐指令完成---

  1. 关中断。在保护现场的过程中,CPU不应相应更高级中断源的中断请求。
  2. 保存断点。断点能使正确返回到原来的程序。
  3. 引出中断服务程序。即取出中断服务程序的入口地址送入PC,分为硬件/软件查询法。

---以下进入中断服务程序---

  1. 保存现场和屏蔽字。现场信息指程序状态字、中断屏蔽寄存器和CPU中某些寄存器内容。
  2. 开中断。允许更高级中断请求得到相应,实现中断嵌套。
  3. 执行中断服务程序。这是中断请求的目的。
  4. 关中断。保证在恢复现场和屏蔽字时不被中断。
  5. 恢复现场和屏蔽字
  6. 开中断、中断返回。返回到原程序端点处继续执行原程序。