中断请求寄存器是一个8位寄存器,用于接收外部中断请求。IRR有8位,分别与引脚IR0~IR7相对应。当某一个Iri端接收中断请求信号呈现高电平时,则IRR的响应位将被置1;显然,若最多有8个中断请求信号同时进入IR0~IR7端,则IRR的相应位全1.至于被置1的请求能否进入IRR的 下一级判优电路,还取决于控制IRR的中断屏蔽寄存器IMR中相应位是否清0.
中断服务寄存器是一个8位寄存器,用来存放或记录正在服务中的所有中断请求。当某一及中断请求被响应CPU正在执行他的中断服务程序时,则ISR中相应的位将被置1,并将一直保持到该级中断处理过程结束为止。在多重中断时,ISR中可能有多位同时置1。ISR某位被置1的过程如下:若有一个或多个中断源同时请求中断,他们将先由优先级判别器选出当前在IRR中置1的各种中断优先级别最高者,并用INTR负脉冲先通送入ISR寄存器的对应位。显然,当有多重中断处于服务过程中时,ISR中可同时记录多个中断请求。
(简答题)
简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。
正确答案
答案解析
略
相似试题
(判断题)
中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。
(简答题)
简述8259A芯片中与中断请求操作相关的寄存器的名称及其功能。
(简答题)
当中断控制器8259A的A0接向地址总线A1时,若其中一个口地址为62H,问另一个口地址为多少?若某外设的中断类型码是56H,则该中断源应加到8259A中的中断请求寄存器IRR的哪个输入端?
(填空题)
在8259A中,用于存放所有中断请求信号的寄存器为();用于存放正在被服务的中断源的寄存器为()
(单选题)
8259A可编程中断控制器的中断服务寄存器ISR用于()
(单选题)
8259A可编程中断控制器中的中断服务寄存器ISR用于()
(简答题)
简要说明8259A中断控制器中IRR、ISR和IMR3个寄存器的功能。
(单选题)
在微机系统中,为使工作在一般完全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处应()。
(简答题)
若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?