80X86微机原理与接口技术课件作者喻宗泉第7-9章节第7章节.pptVIP

  • 2
  • 0
  • 约1.28万字
  • 约 104页
  • 2018-05-08 发布于广东
  • 举报

80X86微机原理与接口技术课件作者喻宗泉第7-9章节第7章节.ppt

端口地址为42H和43H。初始化程序为: 7.4.2 8259A对中断的管理 1.中断申请和响应过程 8259A中断申请和响应过程步骤如下:一个或多个I/O中断源通过IR7~IR0向8259A发出中断申请,把中断请求寄存器IRR相应位置位。IRR相应位置位后,与IMR相应屏蔽位比较,若两位相同,则屏蔽该中断申请;若两位不同,则中断申请送至PR。PR决定优先级,把当前未屏蔽的最高优先级中断申请经INT送至CPU INTR引脚。若CPU已开中断,则在当前指令执行完发出中断响应信号。8259A收到中断响应信号第一个负脉冲后将IRR相应位复位,同时使ISR中优先级最高的那一位置“1”。在此中断周期内,8259A不向数据总线送任何数据。8259A收到中断响应信号第二个负脉冲后,将被响应中断源的中断向量送至数据总线,CPU读入中断向量并从入口进行中断服务程序。 8259A送出的中断向量为1个字节,组成如下: 向量字节中的T7~T3由ICW2用程序设定。中断服务有两种结束方式:自动结束中断AEOI方式和非自动结束中断EOI方式。两种方式的区别是:自动结束方式下,在中断响应信号第二个负脉冲结束处,8259A将被置“1”的ISR某位复位成“0”;非自动结束方式下,在被置“1”的ISR某位一直保持高电平到中断结束,必须要由CPU发出EOI命令才能复位成“

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档