1.中断控制器(PIC:适用于单处理器、APIC)
1.定义
- 中断控制器可以看作是中断服务的
代理
,外设五花八门,如果没有一个中断的代理,外设想要给cpu发送中断信号来处理中断。那么只能是外设连接在cpu引脚上
,由于cpu引脚很宝贵,所以不可能拿出那么多引脚来供外设连接,所以就有了这个中断控制器
代理人,所有外设都连接在这个中断控制器上,再有这个中断控制器连接到cpu引脚上
。
2.中断控制器级联
- 中断控制器引脚也不是无限的,所以为了支持更多外设的连接,就出现了级联技术。例如一个8259A芯片只能支持8各中断(因为其只有8个引脚),所以就需要从这个芯片上空出来一个引脚,连接另一块8259A芯片,从而扩充中断外设接口。
3.中断控制器芯片中几个重要的寄存器
1.IRR
- 共8位,对饮8个中断引脚,当某个引脚
接收中断信号
时,IRR中相应的位置变为1,表示PIC已经收到该设备的中断请求