ur(取消汇编实际模式 BIOS)
命令显示指定的 16 位实模式代码的程序集转换。
ur Range
ur Address
ur
参数
Range
指定包含反汇编指令的内存范围。 有关语法的详细信息,请参阅地址和地址范围语法。
地址
指定要反汇编的内存范围的开头。 基于 x86 的处理器上的 8 条指令未组装。 有关语法的详细信息,请参阅地址和地址范围语法。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、故障转储 |
平台 | 全部 |
其他信息
有关如何调试 BIOS 代码的详细信息,请参阅 调试 BIOS 代码。
注解
如果未指定 范围 或 地址,则反汇编从当前地址开始,并在基于 x86 的处理器上扩展八条指令。
如果要在基于 x86 的处理器上检查 16 位实模式代码, 则命令 和 u (Unassemble) 命令会给出正确的结果。
但是,如果真模式代码存在于调试器不期望它的位置 (例如运行或从插件卡) 模拟基于 x86 的 BIOS 代码的非 x86 计算机,则必须使用 来正确反汇编此代码。
如果使用 32 位或 64 位代码,该命令会尝试反汇编代码,就像它是 16 位代码一样。 这种情况会产生毫无意义的结果。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈