ur (Desmontar BIOS no Modo Real)
O comando ur exibe uma conversão de assembly do código de modo real de 16 bits especificado.
ur Range
ur Address
ur
Parâmetros
Gama
Especifica o intervalo de memória que contém as instruções para a desmontagem. Para obter mais informações sobre a sintaxe, consulte Endereço e sintaxe de intervalo de endereços.
Endereço
Especifica o início do intervalo de memória a ser desmontado. Oito instruções em um processador baseado em x86 são desmontadas. Para obter mais informações sobre a sintaxe, consulte Endereço e sintaxe de intervalo de endereços.
Ambiente
Item | Descrição |
---|---|
Modos | Modo de usuário, modo kernel |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Informações Adicionais
Para obter mais informações sobre como depurar o código da BIOS, consulte Depurar o código da BIOS.
Comentários
Se você não especificar Range ou Address, a desmontagem começará no endereço atual e estenderá oito instruções em um processador baseado em x86.
Se você estiver analisando o código de modo real de 16 bits em um processador baseado em x86, os comandos ur e u (Desmontagem) retornarão resultados corretos.
No entanto, se o código de modo real existir em um local onde o depurador não espera encontrá-lo (por exemplo, um computador que não é baseado em x86 que está executando ou emulando o código da BIOS baseado em x86 de uma placa de plug-in), você deverá usar ur para desmontar esse código corretamente.
Se você usar ur em um código de 32 ou 64 bits, o comando tentará desmontar o código como se fosse um código de 16 bits. Essa situação produz resultados sem sentido.