Debugging Tools for Windows

ur (Unassemble Real Mode BIOS)

ur 命令显示指定的16位实模式代码的反汇编。

语法

ur Range 
ur Address
ur 

参数

Range
指定包含要反汇编的指令的内存区域。该语法的详细信息,查看地址和地址范围语法
Address
指定要开始反汇编的内存区域起始地址。会反汇编8条指令(x86处理器上)或者9条指令(Itanium处理器上) 。该语法的更多信息,查看地址和地址范围语法

环境

模式 用户模式、内核模式
目标 活动目标,崩溃转储
平台 所有

注释

如果没有指定RangeAddress,则从当前地址处开始反汇编8条指令(x86处理器上)或者9条指令(Itanium处理器上)。

如果在x86处理器上查看16位实模式代码,ur命令和u (Unassemble)命令都可以给出正确结果。

但是,如果实模式代码在调试器非预期的位置 (例如,一个非x86计算机从扩展卡(plug-in card)运行或模拟x86 BIOS代码的),则必须使用ur来反汇编这些代码。

如果对32位或64位代码使用ur,该命令会把他们当作16位代码来反汇编。这种情况会产生无意义的结果。

附加信息

关于如何调试BIOS代码的更多信息,查看调试BIOS代码

Build machine: CAPEBUILD