试题详情
简答题8259中IRR,IMR,ISR三个寄存器的作用是什么?
  • ⑴中断请求寄存器IRR
    8259A有8条外部中断请求输入信号线IR0-IR7,每一条请求线上有一个相应的触发器来保存请求信号,它们形成了中断请求寄存器IRR(Interrupt Request Register)。
    ⑵中断屏蔽寄存器IMR
    I.MR(Interrupt Mask Register)用来存放屏蔽位信息,IMR的每一位可以禁止IRR中对应位的中断请求输入信号进入。
    ⑶中断服务寄存器ISR
    I.SR(Interrupt Service Register)存放当前正在进行服务的所有中断。ISR中
    相应位的置位是在中断响应的INTA脉冲期间,由优先权判决电路根据IRR中各请求位的优先权级别和IMR中屏蔽位的状态,将中断的最高优先级请求位选通到ISR中。
  • 关注下方微信公众号,在线模考后查看

热门试题