Compartilhar via


Depurando código BIOS

O código BIOS não é criado a partir do código de assembly padrão, portanto, requer técnicas de depuração diferentes.

Em um processador baseado em x86, o BIOS usa código de 16 bits. Para desmontar esse código, use o comando ux (Unassemble x86 BIOS). Para exibir informações sobre a Especificação de Multiprocessador Intel (MPS), use a extensão !mps .

Se você estiver depurando o código DO BIOS do ACPI, os comandos anteriores não funcionarão, pois o BIOS do ACPI será escrito em AML (Linguagem de Máquina) ACPI. Para desmontar esse código, você deve usar !amli u. Para obter mais informações sobre esse tipo de depuração, consulte Depuração de ACPI.