如何处理虚假中断?

时间:2019-04-11 15:08:12

标签: interrupt-handling

我正在努力理解“未处理的”虚假中断的概念。据我了解,当中断线被断言时会发生虚假中断,但是当PIC返回检查中断源时,它不再被断言。这可能是由中断线上的噪声引起的。

然后PIC将告诉CPU“有一个中断,但是[警告]它是虚假的”。至此,无论处理中断的任何过程,要么(1)运行整个ISR,要么(2)意识到它是虚假的,什么也不做。我认为,这两种情况都构成了“处理”中断。相反,如果将(2)视为未处理,那么未处理的伪中断不会出现任何错误。实际上,这是一件好事。

我是否基于对虚假中断的理解?我真的不明白如何处理中断。

0 个答案:

没有答案