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.