Power On Self Test
本来の IBM BIOS は POST 処理中にエラーを検出すると、固定のI/Oポートアドレス 80 にエラーを示す番号を出力する。ロジックアナライザを使うか、専用の POST カード(ポート 80 の内容を表示するためのカード)を使うと、問題がどこにあるのかが分かる。表示器を搭載したマザーボードもある。なお、OSが動作している間は、そのI/Oポートを監視しても無意味である。例えば Linux はポート80をI/Oタイミングの調整に使用する。その後、BIOS ベンダー各社はマザーボード上にあるスピーカーを使って、一連のビープ音でエラーを通知するようになった。
1回 - メモリリフレッシュ・タイマのエラー
2回 - ベースメモリ(先頭の64KB)でのパリティエラー
3回 - ベースメモリのリード/ライト・テストでのエラー
4回 - マザーボードのタイマが操作不能
5回 - プロセッサのエラー
6回 - 8042 ゲートの A20 テスト・エラー(プロテクトモードに移行できない)
7回 - 一般例外エラー(プロセッサ例外割り込みエラー)
8回 - 表示用メモリのエラー(システムのビデオアダプタ)
9回 - AMI BIOS ROM チェックサムエラー
10回 - CMOS シャットダウンレジスタの読み書きエラー
11回 - キャッシュメモリテストでのエラー
出典: AMIBIOS8 Check Point and Beep Code List, version 1.9, 2007年10月11日更新
1998年に登場した iMac では、それまでとは大幅な変更が加えられた。初期化時に致命的なエラーが発生すると、以下のようなビープ音が発せられる。
ビープ音1回 - RAMを検出できない
ビープ音2回 - RAMの種類が非互換(例えば EDORAM)
ビープ音3回 - RAMのメモリテストが全て失敗
ビープ音4回 - ブートROMの残りの部分のチェックサムエラー
ビープ音5回 - ブートROMのブート機能部分のチェックサムエラー