我正在 x86 机器上处理引导加载程序。

当 BIOS 将 MBR 的内容复制到 0x7c00 并跳转到该地址时,寄存器的内容是否有标准含义?寄存器有标准值吗?

我知道段寄存器通常设置为 0,但有时会设置为 0x7c0。其他硬件寄存器呢?

最佳答案



来自 OS dev Wiki ,这是我在玩玩具操作系统时获取信息的地方

关于boot - 启动后的寄存器状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20336/

10-13 08:13