偵錯 BIOS 程式碼
BIOS 程式碼不是從標準元件程式碼建置,因此需要不同的偵錯技術。
在以 x86 為基礎的處理器上,BIOS 會使用 16 位程式碼。 若要反組譯此程式碼,請使用 ux (Unassemble x86 BIOS) 命令。 若要顯示 Intel 多處理器規格 (MPS) 的相關資訊,請使用 !mps 擴充功能。
如果您要偵錯 ACPI BIOS 程式碼,上述命令將無法運作,因為 ACPI BIOS 是以 ACPI 機器語言撰寫 (AML) 。 若要反組譯此程式碼,您應該使用 !amli u。 如需這類偵錯的詳細資訊,請參閱 ACPI 偵錯。