Compartir a través de


ur (Desensamblar BIOS en modo real)

El comando ur muestra una traducción de ensamblado del código en modo real de 16 bits especificado.

ur Range 
ur Address
ur 

Parámetros

Gama
Especifica el intervalo de memoria que contiene las instrucciones para desensamblar. Para obtener más información sobre la sintaxis, consulte Direcciones y sintaxis de intervalo de direcciones.

Dirección
Especifica el principio del intervalo de memoria que se va a desensamblar. Ocho instrucciones sobre un procesador basado en x86 se desensamblan. Para obtener más información sobre la sintaxis, consulte Direcciones y sintaxis de intervalo de direcciones.

Entorno

Elemento Descripción
Modos Modo de usuario, modo kernel
Destinos En tiempo real, volcado de errores
Platforms All

Información adicional

Para obtener más información sobre cómo depurar código BIOS, consulte Depuración de código BIOS.

Comentarios

Si no especifica Range o Address, el desensamblaje comienza en la dirección actual y extiende ocho instrucciones sobre un procesador basado en x86.

Si está examinando código en modo real de 16 bits en un procesador basado en x86, el comando ur y u (Desensamblar) proporcionan resultados correctos.

Sin embargo, si el código en modo real existe en una ubicación donde el depurador no lo espera (por ejemplo, un equipo que no es x86 que ejecuta o emula código BIOS basado en x86 desde una tarjeta de complemento), debe usar para desensamblar correctamente este código.

Si usa ur en código de 32 o 64 bits, el comando intenta desensamblar el código como si fuera código de 16 bits. Esta situación produce resultados sin sentido.