【发布时间】:2010-04-20 03:38:39
【问题描述】:
有人可以帮我澄清以下concpts,以及它们之间的关系吗?
- 可屏蔽中断
- 不可屏蔽的中断
- 硬件中断
- 软件中断
- CPU INTR 引脚
- EFlags 寄存器的 IF 位
一些具体问题:
- 可屏蔽/不可屏蔽中断和硬件/软件中断有什么关系?
- 可屏蔽性与作为软件/硬件之间的关系是什么?
- 是否有不可屏蔽/软件中断和可屏蔽/硬件中断?
- INTR 引脚检测什么样的中断?
- 通过 EFlags 寄存器的 IF 位启用/禁用哪些中断?
- 什么样的中断需要中断控制器的存在?
非常感谢。
【问题讨论】:
-
如果这是作业,请标记。
-
不~这不是作业。我正在为爱好编写一些中断服务程序。这些概念让我有点困惑。
-
好的,如果它真的像家庭作业,我会标记它;)
-
如果不是家庭作业,我认为您没有理由添加标签。 当然,除非你在撒谎,然后对此感到内疚。 :)