微机原理与接口技术第1章.pptVIP

  • 9
  • 0
  • 约 75页
  • 2017-05-30 发布于湖北
  • 举报
* * * * * * * * * 溢出中断 在执行溢出中断指令INTO时,若溢出标志OF为1,则产生一个向量号为4的内部中断,被称为溢出中断 例如: MOV AX,2000H ADD AX, 7000H ;2000H+7000H=9000H,溢出:OF=1 INTO ;因为OF=1,所以产生溢出中断 不可屏蔽中断 通过不可屏蔽中断请求信号向微处理器提出的中断请求,微处理器无法禁止,将在当前指令执行结束予以响应,这个中断被称为不可屏蔽中断 8086的不可屏蔽中断的向量号为2,不可屏蔽中断请求信号为NMI 不可屏蔽中断主要用于处理系统的意外或故障。例如: 电源掉电前的数据保护 存储器读写错误的处理 可屏蔽中断 外部通过可屏蔽中断请求信号向微处理器提出的中断,微处理器在允许可屏蔽中断的条件下,在当前指令执行结束予以响应,同时输出可屏蔽中断响应信号,这个中断就是可屏蔽中断 8086的可屏蔽中断请求和响应信号分别是INTR和INTA*;由IF标志控制可屏蔽中断是否允许响应(CLI或STI);向量号来自外部中断控制器 8086通常需要配合中断控制器8259A共同处理可屏蔽中断 可屏蔽中断主要用于主机与外设交换数据 单步中断 若单步中断TF为1,则在每条指令执行结束后产生一个向量号为1的内部中断,称为单步中断 例如:DEBUG.EXE调试程序的单步命令T就利用单步中断实现对程序的单步调试 0

文档评论(0)

1亿VIP精品文档

相关文档