Bochs 增强型调试器在 16 位模式下不显示 16 位寄存器

问题描述

我在 Windows 10 x64 上使用 Bochs 增强型调试器来调试 16 位模式下的 MBR。

一切正常,除了调试器显示的是 32 位寄存器而不是 16 位寄存器。我仍然可以看到我需要的所有信息,但有点乏味。

我看过很多 Bochs 屏幕截图,其中在实模式 16 中显示的寄存器是 ax、bx、cx - 等等。我环顾了 Bochs 文档、论坛和所有内容,但找不到方法切换这个。

也许我在这里遗漏了一些非常明显的东西,但谁能告诉我如何更改它以显示 16 位寄存器?

enter image description here

解决方法

在调试器控制台中的“显示 32 位寄存器”的“选项”下有一个菜单项。我想如果你取消勾选它,它会显示 16 位寄存器。

我正在尝试做同样的事情,但我的“显示 32 位寄存器”选项已消失。我想知道你是否也有同样的情况?

Bochs“显示 32 位寄存器”位置 -> Image

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...