中断屏蔽寄存器IMR可以屏蔽与之对应的IRR中响应的请求不能进入系统的下一级优先判别器判优,而当8259A向CPU的INT引脚提出中断请求时,可以通过IF标志将该中断请求屏蔽,他们直接屏蔽的对象不同。
在中断响应过程中,首先由外设向8259A提出中断请求,当中断屏蔽寄存器IMR置0时,该中断请求进入系统的下一级优先判别器判优。如果其优先级最高,就可以由8259A向CPU的INT引脚提出中断请求,只要这时IF=1,则CPU可以响应8259A提出的中断请求。
(简答题)
8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?
正确答案
答案解析
略
相似试题
(简答题)
8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?
(简答题)
已知对应于中断类型码为18H的中断服务程序存放在0020H:6314H开始的内存区域中,求对应于18H类型码的中断向量存放位置和内容。在编写程序时,为什么通常总要用STI和CLI中断指令来设置中断允许标志?8259A的中断屏蔽寄存器IMR和中断允许标志IF有什么区别?
(简答题)
简要说明8259A中断控制器中IRR、ISR和IMR3个寄存器的功能。
(简答题)
设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。主8259A的IR0中断类型码是30H,从8259A的IR0的中断类型码是38H。所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。主、从8259A的IMR都清除, 用作输入。试编写该中断系统的初始化程序。
(填空题)
8259A内部中断屏蔽寄存器是()位,其内容是由()设定。
(判断题)
中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。
(简答题)
8259A的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?
(简答题)
试编写一段将8259A中的 IRR、ISR和IMR的内容传送至存储器中从REG_ARR开始的数组中去的程序,假定CPU为8086,8259A的偶地址为50H。
(简答题)
简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。