Device通过interrupt通知CPU要执行中断服务程序。
早期Legacy中断用的是8259A,分立式器件,后面被集成到芯片组中。
1. device产生一个中断,通过把pin(INTA#的电平改变),PIC感知到device的中断,PIC给CPU发INTR
2. CPU检测到INTR后,发Interrupt Ack
3. PIC给CPU返回中断向量
4. CPU通过中断向量去查看进程地址
5. 执行中断程序
Device通过interrupt通知CPU要执行中断服务程序。
早期Legacy中断用的是8259A,分立式器件,后面被集成到芯片组中。
1. device产生一个中断,通过把pin(INTA#的电平改变),PIC感知到device的中断,PIC给CPU发INTR
2. CPU检测到INTR后,发Interrupt Ack
3. PIC给CPU返回中断向量
4. CPU通过中断向量去查看进程地址
5. 执行中断程序