1 操作系统中断向量与8259a的中断号是不相同的
2 一般来说当处理8259a芯片中断时 调有相应的处理函数之后需要发EOF给8259a
3
EOI是外部中断的中断结束命令
实际的操作是 :
mov al,20h
out 20h,al
就是给8259a芯片发送eoi命令 通知8259a芯片一个中断完成 8259a将负责把isr中的位清除,以便以后可以继续接受中断
如果不加的话,8259a永远不会收到中断结束命令 那么就认为一个中断一直在执行1 操作系统中断向量与8259a的中断号是不相同的
2 一般来说当处理8259a芯片中断时 调有相应的处理函数之后需要发EOF给8259a
3
EOI是外部中断的中断结束命令
实际的操作是 :
mov al,20h
out 20h,al
就是给8259a芯片发送eoi命令 通知8259a芯片一个中断完成 8259a将负责把isr中的位清除,以便以后可以继续接受中断
如果不加的话,8259a永远不会收到中断结束命令 那么就认为一个中断一直在执行