ur(取消汇编实际模式 BIOS)
ur 命令显示指定的 16 位实模式代码的汇编翻译。
ur Range
ur Address
ur
参数
范围
指定包含要反汇编的指令的内存范围。 有关语法的详细信息,请参阅地址和地址范围语法。
地址
指定要反汇编的内存范围的开头。 基于 x86 的处理器上的 8 条指令未汇编。 有关语法的详细信息,请参阅地址和地址范围语法。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、崩溃转储 |
平台 | 全部 |
其他信息
有关如何调试 BIOS 代码的详细信息,请参阅调试 BIOS 代码。
注解
如果未指定 范围或地址,则反汇编从当前地址开始,并在基于 x86 的处理器上扩展八条指令。
如果在基于 x86 的处理器上检查 16 位实模式代码,则 ur 命令和 u (Unassemble) 命令都提供正确的结果。
但是,如果实模式代码存在于调试器不期望的位置(例如,非 x86 计算机正在运行或模拟来自插卡的基于 x86 的 BIOS 代码),则必须使用 ur 来正确反汇编此代码。
如果在 32 位或 64 位代码上使用 ur,该命令会尝试将代码当作 16 位代码进行反汇编。 这种情况会产生毫无意义的结果。