简答题

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中。

答案解析

相似试题
  • 8259中IRR,IMR,ISR三个寄存器的作用是什么?

    简答题查看答案

  • 8259A的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?

    简答题查看答案

  • 8259芯片中,IRR是()寄存器,IMR是()寄存器,ISR是()寄存器,PR是()。

    填空题查看答案

  • 简要说明8259A中断控制器中IRR、ISR和IMR3个寄存器的功能。

    简答题查看答案

  • 在PC/AT机中,主8259A和从8259A分别占用哪些I/O端口地址?主8259A的IRR、ISR和IMR的I/O地址分别是什么?从8259A的IRR、ISR和IMR的I/O地址分别是什么?

    简答题查看答案

  • 8259A的IRR中有多位为1表示什么?IMR中有多位为1表示什么?ISR有多位为1表示什么?

    简答题查看答案

  • 试编写一段将8259A中的 IRR、ISR和IMR的内容传送至存储器中从REG_ARR开始的数组中去的程序,假定CPU为8086,8259A的偶地址为50H。

    简答题查看答案

  • 简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。

    简答题查看答案

  • 在PC机中,单片8259A工作在普通全嵌套方式及普通结束中断方式下,当前IMR=02H,ISR=00H,现有IR1、IR3、IR4同时申请,试回答下列问题: (1)IRR的内容是多少? (2)CPU将先响应哪个中断请求?为什么? (3)CPU的中断响应周期结束后,ISR的值是多少?表示什么意思?

    简答题查看答案