Chinaunix

标题: 伪中断怎么产生的? [打印本页]

作者: 要有上进心    时间: 2013-05-25 22:39
标题: 伪中断怎么产生的?
本帖最后由 要有上进心 于 2013-05-25 22:39 编辑

今天莫名其妙的发生了IRQ7的中断。后来才知道是伪中断。伪中断是在第二次INTA之前INT脚被拉低而产生的,此时没有中断请求。

我设置8259A为边沿触发,我想问一下 在除了 外设本身 电信号问题化,还有什么情况会触发伪中断。


如果是电平触发,在EOI发送前,外设没有拉低中断线,这个可能会产生伪中断,如果是边沿触发我就不知道了。
作者: chishanmingshen    时间: 2013-05-26 09:04
回复 1# 要有上进心


    我记得edge是没有伪中断~~
作者: 要有上进心    时间: 2013-05-26 12:40
回复 2# chishanmingshen


    我在bochs里面跑发生了。在vobx里面跑没有发生。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2