天津大学微机原理课件第七章.pptVIP

  • 3
  • 0
  • 约5.32千字
  • 约 37页
  • 2015-08-31 发布于重庆
  • 举报
天津大学微机原理课件第七章.ppt

第七章 微计算机的中断系统 一. 中断定义 在CPU正常运行程序时,由于内部事件、外部事件或由程序预先安排的事件所引起的CPU暂时停止正在运行的程序,而转去执行请求CPU服务的内部/外部事件或预先安排事件的服务程序,待服务程序处理完毕后又返回去继续执行被暂停的程序。 二. 8086/8088 的中断类型 内部中断 软中断指令:INT n,INT O(溢出,相当于INT 4)(不受IF控制) 一定条件下CPU本身引起的,如除法错、单步(INT,相当于INT 3)(不受IF控制) 外部中断 非屏蔽中断NMI(不受IF控制) 可屏蔽中断INTR(受IF控制) 1. 内部中断 内部中断是由于8088内部执行程序出现异常引起的程序中断 利用内部中断,微处理器为用户提供了发现、调试并解决程序执行时异常情况的有效途径 例如,ROM-BIOS和DOS系统利用内部中断为程序员提供了各种功能调用 ⑴ 除法错中断 在执行除法指令时,若除数为0或商超过了寄存器所能表达的范围,则产生一个向量号为0的内部中断,称为除法错中断 (3) 指令中断 在执行中断调用指令INT n时产生的一个向量号为n(0 ~ 255)的内部中断,称为指令中断 其中向量号为3的指令中断比较特别(生成一个字节的指令代码,常用于程序调试,被称为断点中断 2. 外部中断 外部中断是由于8088外部提出中断请

文档评论(0)

1亿VIP精品文档

相关文档