问题描述
我在 Windows 10 x64 上使用 Bochs 增强型调试器来调试 16 位模式下的 MBR。
一切正常,除了调试器显示的是 32 位寄存器而不是 16 位寄存器。我仍然可以看到我需要的所有信息,但有点乏味。
我看过很多 Bochs 屏幕截图,其中在实模式 16 中显示的寄存器是 ax、bx、cx - 等等。我环顾了 Bochs 文档、论坛和所有内容,但找不到方法切换这个。
也许我在这里遗漏了一些非常明显的东西,但谁能告诉我如何更改它以显示 16 位寄存器?
解决方法
在调试器控制台中的“显示 32 位寄存器”的“选项”下有一个菜单项。我想如果你取消勾选它,它会显示 16 位寄存器。
我正在尝试做同样的事情,但我的“显示 32 位寄存器”选项已消失。我想知道你是否也有同样的情况?
Bochs“显示 32 位寄存器”位置 -> Image