广工微机复习第7章_中断系统和中断控制器8259A_20141106
* 当一个中断被响应时,会使中断服务寄存器ISR中对应的位为1,只要中断服务程序没有发出中断结束命令,8259A就会根据ISR中的状态,禁止所有比它低优先权的中断请求。 因而只有清除当前ISR中对应的位,才能开放低优先权的中断请求。 设置特殊屏蔽方式,在中断服务程序中,用命令字OCWl对中断屏蔽寄存器IMR中相应的位(被CPU响应的中断源对应的位)置1,使中断服务寄存器ISR中对应位自动清0,屏蔽了本级中断,从而开放了其他级别低的中断。 特殊屏蔽方式总是在中断服务程序中使用。此时,尽管CPU仍在处理一个高优先权的中断,但在IMR中对应此中断的位置1,且ISR中对应的位置0,CPU似乎不在处理任何中断,因而,低优先权的中断请求可以得到响应。 * 微机原理及应用 * (7)级联方式 8259A可以级联使用,一个主8259A可以最多带8个从8259A,将中断源扩展到64级。 级联方式下,从片的INT端接至主片的IRi端,从片上的中断请求通过主片的INT送至CPU; CPU发来的中断响应信号 送至主、从片上。 主8259A在级联线上CAS2—CAS0送出相应的标识符编码,若从片的标识符与主片送出的相同,该 动作,而由该从片送上中断类型码。 从片的 起作用。在第二个 负脉冲时,主片不 * 微机原理及应用 * (7)级联方式 通常主
原创力文档

文档评论(0)