新微机原理与接口技术(第二版) 教学课件 马维华 主编6,7章 十一五教材讲稿第7章中断系统.pptVIP

  • 14
  • 0
  • 约1.65万字
  • 约 114页
  • 2015-11-19 发布于广东
  • 举报

新微机原理与接口技术(第二版) 教学课件 马维华 主编6,7章 十一五教材讲稿第7章中断系统.ppt

第6章基本输入输出接口技术 第7章 微型计算机的中断系统 第7章 微型计算机的中断系统 7.1 中断的基本知识 三、外部中断源的管理 什么是中断 中断是指处理器在执行正常程序过程中, 当某个外部设备请求时,处理器暂时中止正在执行的程序,转而去执行其特定的服务程序,并在执行完服务程序后返回原来被中止的程序处继续执行的过程。 什么是异常? 异常是指把因内部意外条件而改变程序执行流程以报告出错情况和非正常状态的过程,又称为异常中断(简称异常)。 异常实质是传统意义上的内部中断。 中断和异常有什么区别? (1)中断处理异步发生的外部事件。 (2)异常处理同步发生的内部事件。 (3)硬件中断是作为外部事件的结果而发生的。 (4)中断是在当前指令执行完后才去执行服务程序的,在中断处理程序完成中断服务后,程序继续执行被中断指令之后的指令。 异常有哪几种类型? 故障(Faults)又称为失效:是在引起异常的指令之前被检测和处理的一种异常。在执行完失效对应的服务程序后,会返回到该失效指令,重新执行该指令。 陷井(Traps)是在引起异常的指令执行之后才被报告的一种异常,且服务程序完成后,返回到原程序引起异常指令的下一条指令处继续向下执行。 ★陷井与中断处理方法一样,但与失效不同 夭折(Abort)是一种不能确定引起异常指令确切位置的异常(有时称为中止或失败)。 主要异常举例 主要故障

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档