16位微机原理及接口技术第5章 中断.pptVIP

  • 24
  • 0
  • 约1.57万字
  • 约 123页
  • 2019-01-22 发布于江西
  • 举报
在这条线上出现的中断请求,CPU是否响应要取决于标志位I的状态,若I=1,则CPU就响应,可以认为此时CPU是处在开中断状态;若I=0,则CPU就不响应,可以认为此时CPU是处在关中断状态。而I位的状态,可以用指令STI使其置位——开中断; 也可以用CLI指令来使其复位——关中断。  注意: 在系统复位后,标志位I=0; 另外任一种中断(内部中断、NMI、INTR)被响应后,I=0。所以必须在一定的时候用STI指令来开放中断。 CPU在当前指令周期的最后一个T状态采样中断请求线, 若发现有可屏蔽中断请求,且中断是开放的(I标志为“1”), 则CPU转入中断响应周期。 8088进入两个连续的中断响应周期, 每个响应周期都由4个T状态组成, 而且都发出有效的中断响应信号。请求中断的外设,必须在第二个中断响应周期的T3状态前把反映中断的向量(类型)号输至CPU的数据总线(通常通过8259A传送)。CPU在T4状态的前沿采样数据总线,获取中断向量号,接着就进入了中断处理序列。 2. 非屏蔽中断 出现在NMI线上的中断请求不受标志位I的影响, 在当前指令执行完以后,CPU就响应。  在NMI线上的请求信号是边沿触发的,它的出现是异步的, 由内部把它锁存。8088要求NMI上的请求脉冲的有效

文档评论(0)

1亿VIP精品文档

相关文档