微型计算机输入输出和中断.pptVIP

  • 6
  • 0
  • 约1.12万字
  • 约 71页
  • 2017-07-17 发布于四川
  • 举报
微型计算机输入输出和中断

* * * * * * * * * * * * * * 4. 程序查询方式 CPU利用查询命令(OCW3中D2=1)获得当前请求服务的优先级。此时8259A内部仍进行8级中断请求的判优和屏蔽管理。查询命令发出后,执行一条输入指令,可得到查询字。 D7=1 有中断请求 D7=0 无中断请求 当前发出中断请求级别最高的中断信号 * 5. 中断结束命令 根据不同的工作方式8259A可以有几种不同的结 束方法。 (1)自动中断结束方式(AEOI) 特点:中断服务寄存器ISR的相应位清零是由硬件自动完成的。当某一级中断被CPU响应后,CPU送回第一个INTA中断响应信号,使ISR的相应位置1,当第二个INTA负脉冲结束时,自动将ISR的相应位置0。 实现方法:通过将ICW4的D1位设置为1实现。 使用环境:适用不要求中断嵌套的情况。 * (2)非自动中断结束方式(EOI) 特点:中断返回前,必须用指令向8259A发中断结束命令,即使ICW4的D1=0。若级连,发2个。 方法:首先将ICW4的D1=0,定为正常中断结束方式,然后用OUT向8259A的偶地址端口输出OCW2操作控制字(OCW2的D7D6D5=001),实现自动结束命令。 使用环境:一般的中断结束方式只能应用于全嵌套方式下,不能用于优先级自动循环方式和优先级特殊循环方式。因为一般中断结束方

文档评论(0)

1亿VIP精品文档

相关文档