输入、输出和中断系统.pptVIP

  • 0
  • 0
  • 约1.16万字
  • 约 83页
  • 2019-12-15 发布于广东
  • 举报
8259A 中对中断优先权的管理,可概括为完全嵌套方式,自动循环方式和中断屏蔽方式。 1、完全嵌套方式:这种方式为默认方式,各个IRi端引入的中断请求具有固定的中断级别。IR0最高。采用这种方式时,ISR中某位置“1”时,表示CPU正处理这一级中断,允许级别更高的进入,最多的时候,ISR中为FFH,即有8级中断被服务8259A在完全嵌套方式下,可采用以下3种中断结束方式: ①普通EOI方式:当任何一级中断服务程序结束时,只给8259A传送一个EOI结束命令,8259A 收到这个EOI命令后,自动将ISR寄存器中级别最高的置“1”位清0。 ②特殊EOI方式:在普通EOI方式的基础上,当给8259A发EOI结束命令同时,当前结束的中断级别也传送给8259A,然后8259A将指定级别的ISR位清0。 ③自动EOI方式:任何一级中断被响应后,ISR中相应位置“1”,CPU进入中断响应总线周期,在第2个中断响应信号(INTA)结束后,自动清除ISR相应位。 2、自动循环方式:这种方式,每当任何一级中断被处理完,它的优先级别就被改变为最低级,而将最高优先级别赋给原来比它低一级的中断请求,这种方式由下面3种不同的做法: ①普通EOI循环方式:当任何一级中断被处理完后,CPU回送8259A EOI命令,8259A将ISR优先级最高的置“1”位清0,并付给最低优先级,最高优先级赋给原来比它低一级

文档评论(0)

1亿VIP精品文档

相关文档