Compartilhar via


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.