第7章微型计算机中断系统(2).pptVIP

  • 2
  • 0
  • 约7.07千字
  • 约 41页
  • 2019-10-22 发布于湖北
  • 举报
3. 8259A的工作方式 8259A的工作方式有如下几类: 中断嵌套的方式 优先级控制方式 屏蔽中断源的方式 结束中断处理的方式 引入中断请求的方式(中断触发的方式) 中断嵌套的方式 优先级自动循环方式 中断源轮流处于最高优先级 某中断请求IRi被处理后,其优先级别自动降为最低,原来比它低一级的中断上升为最高级 优先级特殊循环方式 与优先级自动循环方式相比,唯一区别在于一开始的优先级由编程确定。 某中断请求IRi被处理后,其优先级别自动降为最低,原来比它低一级的中断上升为最高级 屏蔽中断源的方式 IMR屏蔽字决定了允许或禁止某位IRi所对应的中断:IMRi=1 禁止, IMRi=0 允许。有两种实现方式: 普通屏蔽方式: 将中断屏蔽寄存器IMR中的某一位或某几位置“1”,即可将相应级的中断请求屏蔽掉。 特殊屏蔽方式: 提供了允许较低优先级的中断能够得到响应的特殊手段。 原理:假定当前正在处理IR6,先进入特殊屏蔽方式,然后设置IM6=1。这时,除IR6外的所有中断请求均能得到响应。 结束中断处理方式 当某一IRi中断被服务时,ISR中的相应位ISRi=1。当服务结束后,则必须清零该ISRi位。使ISRi=0是通过向8259A发出中断结束命令(EOI命令)实现的。 三种中断结束的方式 (中断自动结束方式) (一般的中断结束方式) (特殊的中断结束方式)

文档评论(0)

1亿VIP精品文档

相关文档