CPU是否直接处理中断?或者是处理它的可编程中断控制器。我想知道PIC和CPU之间的交互。他们如何互动?在CPU处理中断时是否禁用PIC。
答案 0 :(得分:3)
首先,有2种类型的中断:硬件和软件。我想你的问题是硬件问题。
CPU是否直接处理中断?或者它是可编程的 处理它的中断控制器。
8086只能处理一个不可屏蔽的中断(NMI引脚)。对于可屏蔽中断(品脱INTR),需要PIC(8259及后续型号和替换件)。请注意,可以将多个PIC级联在一起以提供更多中断线。
我想知道PIC和CPU之间的交互。他们怎么 交互?
8086通过INTR输入引脚接收中断通知,数据总线上的中断号,并通过INTA输出引脚确认中断。
在CPU处理中断时是否禁用PIC。
8259可以通过其他IRQ线路接收其他中断,而不是正在服务的线路。 ISR跟踪正在服务的中断,IRR跟踪待处理的中断,IMR掩盖中断。其他8259型号引入了更多可编程功能。
有关详细信息,请参阅8086和8259的技术文档。