Freigeben über


Debuggen von BIOS-Code

BIOS-Code wird nicht aus Standardassemblycode erstellt, sodass unterschiedliche Debugtechniken erforderlich sind.

Auf einem x86-basierten Prozessor verwendet das BIOS 16-Bit-Code. Verwenden Sie zum Disassemblieren dieses Codes den Befehl ux (Unassemble x86 BIOS). Um Informationen zur Intel Multiprocessor Specification (MPS) anzuzeigen, verwenden Sie die !mps-Erweiterung .

Wenn Sie ACPI-BIOS-Code debuggen, funktionieren die vorherigen Befehle nicht, da ACPI BIOS in ACPI Machine Language (AML) geschrieben ist. Um diesen Code zu disassemblieren, sollten Sie !amli u verwenden. Weitere Informationen zu dieser Art des Debuggens finden Sie unter ACPI-Debuggen.