【发布时间】:2011-05-15 18:33:41
【问题描述】:
我正在阅读broken thorn operating system development series。我阅读了实模式和保护模式。我读到中断在保护模式下不可用。我必须设置一点以在模式之间切换。我可以在 BIOS 中断的帮助下以实模式编写代码。所有这些都很好。但我想知道这一切的背后是什么?当我们关闭 CR0 中的 PE 标志时,究竟会发生什么?为什么我们不能在保护模式下使用bios中断?这些bios中断的背后是什么?为什么我们必须使用bios?如何直接与硬件交互?那些 0 和 1 如何使硬件工作?为什么这些机器代码有效? 我想要关于所有这些事情的最低级别的细节。有人可以给我推荐一本好书或链接吗?提前致谢。
【问题讨论】:
-
好吧,在最低级别,您可能需要检查Central processing unit。或Microprocessor。或Silicon.
-
为什么有人投票结束这个问题?
-
可能是因为
what is behind all these、how to directly interact with the hardware和why these machine codes work比较模糊。 -
@Frédéric Hamidi:可能适合你。我会等待合适的人的回答。可能问题很模糊,但我不知道。我对这一切都很陌生,我想学习。希望我能得到更好的建议。
-
请帮忙。我等了一个小时。
标签: assembly operating-system x86