各位大侠:  小弟最近开发一块PCI板,需要用到中断,中断IRQ5,对应中断号为0x0d,当我在中断处理程序的最后不加outp(0x20,0x20)来清8259a中的中断位时,中断只会产生一次,而当我加上outp(x020,0x20)时,计算机就会象相应不过来一样没有反应,而我在...
全文
回复(4) 2005-02-17 10:26 来自版块 - ABC初学者
表情
liexinsuo(2009-11-05 15:40)
kaixin11多谢seaquester 的回答,我再试试(2005-02-21 16:58)
doglove学习了(2005-02-19 08:38)
seaquester当用主片中IRQ0-IRQ7时,只须在中断屏蔽寄存器中打开相应中断,在中断服务程序中,中断结束后,发一次中断结束命令EOI;而涉及从片中IRQ8-IRQ15高号中断时,除在从片中的中断屏蔽寄存器中打开相对应的中断,还须打开主片中的IRQ2,且在中断服务程序中中断结束时,要发两次E...(2005-02-18 10:35)

返回顶部