可屏蔽中断|NTR cPU对INTR中断请求的响应过程是执行两个 NTA(中断响应)总线周期,如图7-4所示。如 果在中断响应周期内出现一个总线保持请求 (HOLD_最小方式,或RQ/GT一最大方式),那么 在两个中断响应周期结束以前不会接受这个请求。 在8086/8088的最大方式下,在这两个中断响应 周期内龆 信号,以通知其他处理器不能再 试图控制总线
可屏蔽中断INTR CPU对INTR中断请求的响应过程是执行两个 (中断响应)总线周期,如图7-4所示。如 果在中断响应周期内出现一个总线保持请求 (HOLD—最小方式,或RQ/GT—最大方式),那么 在两个中断响应周期结束以前不会接受这个请求。 在8086/8088的最大方式下,在这两个中断响应 周期内输出 信号,以通知其他处理器不能再 试图控制总线 INTALOCK
可屏蔽中断NTR 在第一个中断响应周期内信号通知 82c59A,中断请求已被接受;在第二个中 断响应周期内IA信号有效时,82c59A必 须把请求服务的那个设备的中断类型码(0 255)送到数据总线,该中断类型码是 82c59A的初始化过程中由8086/8088写 入的。CPU读入该中断类型码后,由此调用 相应的中断服务程序
可屏蔽中断INTR 在第 一个 中断 响应 周期 内 信号 通 知 82C59A,中断请求已被接受;在第二个中 断响应周期内 信号有效时,82C59A必 须把请求服务的那个设备的中断类型码(0~ 255) 送 到 数 据 总 线 , 该 中 断 类 型 码 是 82C59A的初始化过程中由8086/8088写 入的。CPU读入该中断类型码后,由此调用 相应的中断服务程序 。 INTA INTA
可屏蔽中断NTR 空闲状态 第一个中断响应周期 (8088无 第二个中断响应周期 CLK-T T T T T T ALe LOCK- INTA ADAD 向量类型 图7-4中断响应时序
可屏蔽中断INTR
不可屏蔽中断NM 2不可屏蔽中断NMI 不可屏蔽中断请求信号NMI用来通知cPU发生了 灾难性”的事件,如电源掉电、存储器读写出错 总线奇偶位出错等。NM线上中断请求是不可屏蔽 的(即无法禁止的),而且立即被cPU锁存,因此 NMI是边沿触发的,不需要电平触发。NM工的优先 级比INTR高。由于不可屏蔽中断的类型号预定为2, 在CPU响应NM时,不必由中断源提供中断类型码, 因此,NMI响应也不需要执行中断响应总线周期
不可屏蔽中断NMI ⒉ 不可屏蔽中断NMI 不可屏蔽中断请求信号NMI用来通知CPU发生了 “灾难性”的事件,如电源掉电、存储器读写出错、 总线奇偶位出错等。NMI线上中断请求是不可屏蔽 的(即无法禁止的),而且立即被CPU锁存,因此 NMI是边沿触发的,不需要电平触发。NMI的优先 级比INTR高。由于不可屏蔽中断的类型号预定为2, 在CPU响应NMI时,不必由中断源提供中断类型码, 因此,NMI响应也不需要执行中断响应总线周期
不可屏蔽中断NM cPU识别一个外部中断请求所需的时间称 为“中断等待时间”,这取决于执行完现行 指令还需要多少个时钟周期。一般而言,在 执行乘法、除法、移位或循环指令时,如果 接到外部中断请求,其等待时间最长
不可屏蔽中断NMI CPU识别一个外部中断请求所需的时间称 为“中断等待时间” ,这取决于执行完现行 指令还需要多少个时钟周期。一般而言,在 执行乘法、除法、移位或循环指令时,如果 接到外部中断请求,其等待时间最长