第七章 中断.pptVIP

  • 9
  • 0
  • 约2.38千字
  • 约 18页
  • 2017-09-27 发布于江西
  • 举报
第七章 中断.ppt

* * §1 概述 中断概念 CPU执行当前程序(主程序)时,外部发生某随机事件,要求CPU服务,CPU暂停(中断)执行主程序,执行为该事件服务的程序(中断服务程序),服务完毕返回原来程序。 为使中断服务程序正确返回断点,在中断处理过程中必须保护现场和恢复现场 。 CPU进入中断服务程序前,必须保护断点地址,进入中断服务程序后,应首先保护CPU寄存器的当前状态(保护现场),为外设服务完毕后,又必须恢复已保护的CPU寄存器的状态(恢复现场),并恢复断点地址。 中断有两类:由外部事件引起的硬件中断(外部中断);由CPU的中断指令引起的软件中断(又称内部中断)。 第N 条指令 返回 第N +1条指令 (断点) 主程序 主程序 中断服务程序 中断示意图 中断处理简图 N+1 主程序 保护现场 为外设服务 恢复现场 N 中断服务程序 (断点) 中断可实现的功能 分时操作:CPU可命令多个外设同时工作。CPU启动外设后,继续执行主程序,外设也工作。宏观上看,CPU和外设同时工作。外设具备工作条件后,发出中断请求,CPU进入中断服务程序,处理完后返回主程序。 实现实时处理:计算机用于控制时,外设要求的服务是随机的,外设的各种被控参数可随时发出中断请求,CPU可立即响应。 故障处理:计算机运行中会出现各种故障,如,硬件错误、掉电、存储出错、运算溢出等异常情况,CPU可

文档评论(0)

1亿VIP精品文档

相关文档