Die POST-Codes für PCs mit AMI-BIOS:

POST-CODE (HEX)  Beschreibung                                  

01        NMI abgeschalten und Start für Register-Test       
02        NMI ist abgeschaltet, Power-On-Delay starten       
03        Power-On-Delay beendet                             
04        Tastaturtest                                       
05        ROM freigeben, Shadow-RAM und Cache abschalten     
06        Berechnen der ROM-BIOS-Checksumme                  
07        ROM-BIOS-Checksumme O.K.                           
08        BAT-Kommando für Tastatur-Controller               
09        BAT-Ergebnis ermitteln                             
0A        Kommando-Byte zum Tastatur-Controller schreiben    
0B        Kommando-Byte wurde zum Tastatur-Controller        
          geschrieben                                        
0C        NOP-Kommando für Tastatur-Controller schreiben     
0D        NOP-Kommando wurde für Tastatur-Controller         
          geschrieben                                        
0E        CMOS-Shutdown-Register O.K., CMOS-Checksumme       
          berechnen                                          
0F        CMOS-Checksumme O.K.                               
10        CMOS-Initialisierung ist beendet                   
11        CMOS-Status-Register initialisieren                
12        DMA-, Interrupt-Controller, Video abschalten und   
          Port B initialisieren                              
13        Chipsatz initialisieren, Auto-Memory-Detection     
14        Auto-Memory-Detection beendet, Beginn des Timer-   
          Tests (8254)                                       
15        Kanal 2 des 8253/8254-Timers O.K.(Testanfang)      
16        Kanal 2 des 8253/8254-Timers O.K.(Testende)        
17        Kanal 1 des 8253/8254-Timers O.K.(Testende)        
18        Kanal 0 des 8253/8254-Timers O.K.(Testende)        
19        Memory-Refresh gestartet                           
1A        Memory-Refresh, 15 æs-On/Off-Test                  
1B        30 æs-On/Off-Test beendet und Starten des 64 KB    
          Base-Memory-Tests                                  
20        64 KB Base-Memory-Test, Adreßleitungen testen      
21        Test der Adreßleitungen O.K.                       
22        Parity-Test                                        
23        64 KB-Lese-/Schreibtest                            
24        Anfang des Interrupt-Vektor-Tests                  
25        Interrupt-Vektor-Tests O.K., 8042-Turbo-Schalter   
          testen                                             
26        Lesen des 8042-I/O-Ports                           
27        Daten-Initialisierung beendet                      
28        Anfang des Monochrom-Display-Tests                 
29        Monochrom-Display-Test beendet, Anfang des         
          Color-Display-Test                                 
2A        Color-Display-Test beendet                         
2B        Kontrolle an optionales Video-ROM übergeben        
2D        Test des optionales Video-ROMs beendet             
2E        Falls kein EGA/VGA-Adapter vorhanden, erfolgt die  
          Anzeige des Speichertests                          
2F        Kein EGA/VGA-Adapter festgestellt                  
30        Video-Speicher-Test beendet                        
31        Alternativer Video-Speicher-Test                   
32        Alternativer Video-Speicher-Test beendet           
33        Vergleich des Video-Adapters mit der Jumperstellung
          auf dem Mainboard                                  
34        Ende des Video-Tests                               
35        BIOS-ROM-Daten testen                              
36        BIOS-ROM-Daten O.K.                                
37        Cursor setzen für Power-On                         
38        Power-On-Anzeige                                   
39        Neue Cursor-Position lesen und speichern, Ausgabe  
          der BIOS-Version                                   
3A        Ende der  BIOS-Version-Ausgabe und <Hit Esc>       
          anzeigen                                           
3B        <Hit Esc> wird angezeigt und der Virtual-Mode-Test 
          beginnt                                            
40        Virtual-Mode-Test und Anfang des Video-Speicher-   
          Tests                                              
41        Video-Speicher Test beendet                        
42        Virtual-Mode für Speichertest                      
43        Interrupts für Diagnose freigeben                  
44        Interrupts sind freigegeben, wenn der DIAG-Schalter
          auf dem Mainboard gesetzt ist                      
45        Speichergröße feststellen                          
46        Ende der Speichergröße-Tests                       
47        640 KB-Speichertest                                
48        Feststellen der Speichergröße unterhalb 1 MB       
49        Speichergröße unterhalb 1 MB ermittelt und         
          Speichergröße oberhalb 1 MB ermitteln              
4A        Speichergröße oberhalb 1 MB ermittelt              
4B        BIOS-ROM-Datenbereich testen                       
4C        Speicher unterhalb 1 MB gelöscht                   
4D        Speicher oberhalb 1 MB gelöscht                    
4E        Speichertest gestartet                             
4F        Anzeige der Speichergröße                          
50        Ermitteln der Relocation- und Shadow-RAM-Größe     
51        Relocation- und Shadow-RAM-Größe ist ermittelt,    
          Start des Speichertests oberhalb 1 MB              
52        Speichertest oberhalb 1 MB beendet                 
53        CPU-Register und Speichergröße speichern           
54        Shutdown, CPU befindet sich im Real-Mode           
55        Adreßleitung A20 abschalten                        
56        Adreßleitung A20 ist abschaltet                    
57        BIOS-ROM-Datenbereich testen                       
58        <Hit Esc>-Anzeige löschen                          
59        <Hit Esc>-Anzeige ist gelöscht                     
60        DMA-Page-Register-Test beendet                     
61        Start des Tests des ersten DMA-Controllers         
62        Test des ersten DMA-Controllers ist beendet        
63        Test des zweiten DMA-Controllers ist beendet       
64        BIOS-ROM-Datenbereich testen                       
65        Ende des Tests des  BIOS-ROM-Datenbereichs         
66        DMA-Test beendet, Initialisieren der Interrupt-    
          Controller (8259)                                  
67        Initialisierung der Intr.-Controller ist beendet   
80        Start des Tastatur-Tests                           
81        Tastatur-Test erfolgreich, evtl. Anzeige eines     
          Fehlers                                            
82        Ende des Tastatur-Tests                            
83        Key-Lock-Schalter testen                           
84        Key-Lock-Test beendet, feststellen ob die          
          ermittelte Speichergröße mit der Eintragung im     
          CMOS-RAM übereinstimmt                             
85        Speichertest beendet, evtl. Fehleranzeige          
86        Password abfragen                                  
87        CMOS-Setup                                         
88        CMOS-Setup beendet und Bildschirm löschen          
89        Power-On-Anzeige                                   
8A        Maus-Test und Initialisierung                      
8B        Anzeige <Wait..>                                   
8C        Main- und Video-BIOS-Shadow-RAM initialisiert      
8D        Floppy- und Festplatten-Reset                      
8E        Testen des Disketten-Controller                    
8F        Disketten-Controller ist initialisiert             
90        Test, ob Festplatte vorhanden                      
91        Festplatten-Test beendet                           
92        Festplatten-Setup beendet                          
93        BIOS-ROM-Datenbereich testen                       
94        BIOS-ROM-Datenbereich-Test beendet                 
95        Speicher für Festplatten-Typ 47 (User Typ)         
          reservieren                                        
96        Reservierung beendet                               
97        Feststellen, ob ein ROM ab Adresse C800h vorhanden  
          ist                                                
98        Kontrolle an ROM übergeben                         
99        ROM-Test                                           
9A        Timer und Drucker-Basis-Adressen sind festgelegt   
9B        RS232-Basis-Adressen sind festgelegt               
9C        Anfang der CoProzessor-Initialisierung             
9D        Der CoProzessor ist initialisiert                  
9E        Extended-Tastatur-Test (Num-Lock)                  
9F        Extended-Tastatur-Test beendet                     
A0        Tastatur ID-Kommando                               
A1        Tastatur ID-Flag-Reset                             
A2        Cache-Speicher-Test                                
A3        evtl. Fehleranzeige                                
A4        Tastatur-Typematic-Rate festlegen                  
A5        Memory-Wait-States-Programmierung beendet          
A6        Bildschirm löschen                                 
A7        NMI- und Parity freigegeben                        
A8        Feststellen, ob ein ROM ab Adresse E0000h vorhanden  
          ist                                                
A9        Kontrolle wurde an ROM übergeben                   
AA        Initialisierung des ROMs ist beendet               
00        Anzeige der System-Konfiguration und Kontrolle an  
          Interrupt 19h (Boot Loader) übergeben              


Die POST-Codes für PCs mit AMI-BIOS ab BIOS-Datum 4.9.90:

POST-CODE (HEX)  Beschreibung                                  

01        NMI abgeschaltet und Start für 80286/80386         
          Registertest                                       
02        80286/80386-Register O.K.                          
03        ROM-BIOS-Checksumme O.K.                           
04        Tastaturcontroller O.K.                            
05        Initialisierung des Chipsatzes O.K., DMA- und      
          Interrupt-Controller abschalten                    
06        Grafik abschalten und Anfang des Timertests        
07        Kanal 2 des 8253/8254-Timers O.K.(Testanfang)      
08        Kanal 2 des 8253/8254-Timers O.K.(Testende)        
09        Kanal 1 des 8253/8254-Timers O.K.(Testende)        
0A        Kanal 0 des 8253/8254-Timers O.K.(Testende)        
0B        Refresh gestartet                                  
0C        Timer gestartet                                    
0D        Refresh O.K.                                       
10        Refresh an und Starten des 64 KB Base-Memory-Tests 
11        Adreßleitungen O.K.                                
12        64 KB Base-Memory-Test O.K.                        
15        Initialisierung der Interrupt-Vektoren             
17        Monochrom-Mode O.K.                                
18        Color-Mode O.K.                                    
19        Testen,ob im Segment C000h ein Video-ROM vorhanden 
          ist, und ggf. Kontrolle an Video-ROM übergeben     
1A        Vom Video-ROM zurückschalten                       
1B        Shadow-RAM-Test O.K.                               
1C        Speichertest der Video-Karte, wie sie im Setup     
          angegeben ist.                                     
1D        Alternativer Test, wenn Test ¯1Ch® nicht O.K. war   
1E        Festlegung des korrekten Video-Mode                
1F        Aufruf des Mono/Color Video-Mode                   
20        Einstellung des Video-Mode beendet                 
21        Prüfen, ob die EPROMs vom Typ 27256 sind           
23        Monitoranzeige (Power On)                          
30        Der Virtual-Mode-Test beginnt                      
31        Der Virtual-Mode-Test hat begonnen                 
32        Prozessor arbeitet im Virtual-Mode                 
33,34     Testen der Speicher-Adreß-Leitungen                
35        Feststellen des Speichers unter 1 MB               
36        Feststellen des Speichers über 1 MB                
37        Der Speichertest beginnt                           
38        Initialisierung des Speichers unter 1 MB beendet   
39        Initialisierung des Speichers über 1 MB beendet    
3A        Anzeige der Speichergröße                          
3B        Speichertest unter 1 MB beginnt                    
3C        Speichertest unter 1 MB beendet und Start des Tests
          über 1 MB                                          
3D        Speichertest über 1 MB beendet                     
3E        Prozessor schaltet in den Real-Mode                
3F        Prozessor ist im Real-Mode                         
40        Cache-Memory einschalten und Adreßleitung A20      
          abschalten                                         
41        A20-Leitung ist abgeschaltet                       
42        Internen Cache (80486) einschalten                 
43        Start des DMA-Controller-Tests (8237)              
50        Testen des DMA-Page-Registers abgeschlossen        
51        Der erste DMA-Controller wird getestet             
52        Der Test des ersten DMA-Controllers ist beendet    
53        Der Test des zweiten DMA-Controllers ist beendet   
54        Testen des F/L-Fip-Flops für DMA-Controller 1 und 2
56        DMA-Controller-Test beendet und Initialisierung des
          Interrupt-Controllers (8259)                       
57        Test des Interrupt-Controllers beendet             
70        Starten des Tastatur-Tests                         
71        Ende des Tastatur-Controller-Tests                 
72        Ende des Tastatur-Tests                            
73        Initialisierung der Tastatur                       
74        Anzeige des Setup Prompts und Starten des Floppy-  
          Setups                                             
75        Ende des Floppy-Setups                             
76        Starten des Festplatten-Setups                     
77        Ende des Festplatten-Setups                        
79        Initialisierung der Uhr                            
7A        Prüfen des CMOS-RAMs                               
7B        Ende des CMOS-RAM-Tests                            
7D        Analyse der POST-Tests                             
7E        Einschreiben in CMOS-RAM                           
7F        Test,ob die <DEL>-Taste betätigt wurde,und CMOS-RAM
          Setup starten                                      
80        Kontrolle an ROM im Segment C800h-DE00h (Festplat- 
          ten-Controller) übergeben                          
81        Ende des ROM-Tests (Festplatte)                    
82        Ermitteln der Drucker-Ports und Speichern der      
          Adressen                                           
83        Ermitteln der RS232-Ports und Adressen speichern   
84        Test des Co-Prozessors                             
85        Ausgabe einer Fehlermeldung                        
86        Kontrolle an ROM im Segment ab E00h übergeben      
          (Erweiterung)                                      
00        Ende des ROM-Tests (Erweiterung) und Kontrolle an  
          Interrupt 19h (Boot Loader) übergeben              


Die POST-Codes für PCs mit Award-BIOS:

POST-CODE (HEX)  Beschreibung                                  

01        Prozessor-Test                                     
02        Tastatur-Test                                      
03        Löschen des 8042-Interfaces                        
04        Reset 8042                                         
05        8042-Initialisierung                               
06        Initialisierung der Chips (DMA, Interr. CMOS)      
07        Prozessor-Test                                     
08        Initialisierung des CMOS-RAMs                      
09        BIOS-EPROM Checksumme ermitteln                    
0A        Initialisierung des Video-Adapters                 
0B        Timer-Kanal-0 testen                               
0C        Timer-Kanal-1 testen                               
0D        Timer-Kanal-2 testen                               
0E        CMOS-Datum testen                                  
0F        CMOS-Shutdown-Byte testen                          
10        DMA-Kanal-1 testen                                 
11        DMA-Kanal-2 testen                                 
12        DMA-Page-Register testen                           
13        Tastaturcontroller (8751) testen                   
14        Memory-Refresh                                     
15        64 KB-Base-Memory testen                           
16        Interrupt-Vektoren initialisieren                  
17        Video-Adapter initialisieren                       
18        Video-Memory testen                                
19        Interrupt-Controller-1 testen                      
1A        Interrupt-Controller-2 testen                      
1B        CMOS-Batterie testen                               
1C        CMOS-Checksumme ermitteln                          
1D        CMOS-Setup                                         
1E        Speichergröße ermitteln                            
1F        Speicher testen                                    
20        Interrupt-Controller-Bits testen                   
21        Parity-Bits testen                                 
22        Interrupt-Controller testen                        
23        Protected-Mode und A20-Leitung testen              
24        Speichergröße oberhalb 1 MB ermitteln              
25        Speicher oberhalb 1 MB testen                      
26        Protected-Mode testen                              
27        Cache-Controller und Shadow-RAM testen             
28        Tastatur-Controller testen                         
29        Reserviert                                         
2A        Tastatur-Controller initialisieren                 
2B        Floppy- und Festplatten-Controller initialisieren  
2C        RS232-Schnittstellen ermitteln und initialisieren  
2D        Parallele Schnittstellen ermitteln und             
          initialisieren                                     
2E        Festplatte initialisieren                          
2F        CoProzessor testen                                 
30        Reserviert                                         
31        Optionale ROMs ermitteln und initialisieren        
3B        Zweiten Cache initialisieren (Opti Chipsatz)       
CA        Cache initialisieren                               
EE        Prozessor-Fehler                                   
FF        Kontrolle an Interrupt 19h (Boot Loader) übergeben 


Die POST-Codes für PCs mit Chips & Technologies-BIOS:

POST-CODE (HEX)  Beschreibung                                  

01        CPU-Flag-Test                                      
02        CPU-Register-Test                                  
03        Ermittlung der BIOS-ROM-Checksumme                 
04        DMA-Controller testen                              
05        Timer testen                                       
06        Adressierung des 64 KB Base-Memory testen          
07        64 KB Base-Memory testen                           
08        Interrupt-Controller testen                        
09        Interrupt aufgetreten                              
0A        Reserviert                                         
0B        CPU ist im Protected-Mode                          
0C        DMA-Page-Register testen                           
0D        Memory-Refresh                                     
0E        Tastatur-Controller testen                         
0F        Protected-Mode testen                              
10-15     CPU-Register-Test                                  
16        Tastatur-Controller testen                         
17        Shutdown                                           
18        Shutdown während des Speichertests                 
19        Copyright-Checksummmen-Fehler                      
1A        BMS-Checksummen-Fehler                             
50        Initialisierung der Hardware                       
51        Timer initialisieren                               
52        DMA-Controller initialisieren                      
53        Interrupt-Controller initialisieren                
54        Initialisierung des Chipsatzes                     
55        Reserviert                                         
56        In den Protected-Mode schalten                     
57        Speichergröße ermitteln                            
58        Reserviert                                         
59        In den Real-Mode schalten                          
5A        Speichergröße ermitteln                            
5B        Relocate Shadow-RAM                                
5C        EMS konfigurieren                                  
5D        Reserviert                                         
5E        64 KB Base-Memory testen                           
5F        Shadow-RAM testen                                  
60        CMOS-RAM testen                                    
61        Video-Adapter testen                               
63        Interrupts im Protected-Mode testen                
64        Adreßleitung A20 testen                            
65        Adreßleitungen des Speichers testen                
66        Speicher testen                                    
67        Extended-Memory testen                             
68        Timer-Interrupt testen                             
69        Uhr (CMOS-RAM) testen                              
6A        Tastatur testen                                    
6B        CoProzessor testen                                 
6C        RS232-Schnittstelle testen                         
6D        Parallele Schnitstelle testen                      
6E        Reserviert                                         
6F        Floppy testen                                      
70        Festplatte testen                                  
71        Key-Lock-Schalter überprüfen                       
72        Maus testen                                        
73-8F     Reserviert                                         
90        RAM-Setup                                          
91        CPU-Taktfrequenz ermitteln                         
92        Systemkonfiguration überprüfen                     
93        BIOS initialisieren                                
94        Kontrolle an Interrupt 19h (Boot Loader) übergeben 
95        Reset der Hardware                                 
96        Cache-Controller initialisieren                    


Die POST-Codes für PCs mit Phoenix-BIOS:

POST-CODE (HEX)  Beschreibung                                  

01        Prozessor testen                                   
02        CMOS-RAM testen                                    
03        BIOS-EPROM Checksumme ermitteln                    
04        Timer-Test                                         
05        DMA-Controller testen                              
06        DMA-Page-Register testen                           
08        Memory-Refresh                                     
09        64 KB-Base-Memory-Test                             
0A        Fehler im 64 KB-Base-Memory                        
0B        Parity-Logik testen                                
0C        Adressierung des 64 KB-Base-Memory testen          
0D        Parity-Fehler                                      
10        Bit 0 des 64 KB-Base-Memories testen               
11        Bit 1 des 64 KB-Base-Memories testen               
12        Bit 2 des 64 KB-Base-Memories testen               
13        Bit 3 des 64 KB-Base-Memories testen               
14        Bit 4 des 64 KB-Base-Memories testen               
15        Bit 5 des 64 KB-Base-Memories testen               
16        Bit 6 des 64 KB-Base-Memories testen               
17        Bit 7 des 64 KB-Base-Memories testen               
18        Bit 8 des 64 KB-Base-Memories testen               
19        Bit 9 des 64 KB-Base-Memories testen               
1A        Bit A des 64 KB-Base-Memories testen               
1B        Bit B des 64 KB-Base-Memories testen               
1C        Bit C des 64 KB-Base-Memories testen               
1D        Bit D des 64 KB-Base-Memories testen               
1E        Bit E des 64 KB-Base-Memories testen               
1F        Bit F des 64 KB-Base-Memories testen               
20        Zweiten DMA-Controller testen                      
21        Ersten DMA-Controller testen                       
22        Ersten Interrupt-Controller testen                 
23        Zweiten Interrupt-Controller testen                
25        Interrupt-Vektoren laden                           
27        Tastatur-Controller testen                         
28        CMOS-RAM testen                                    
29        CMOS-Setup                                         
2B        Video-Speicher testen                              
2C        Video-Adapter initialisieren                       
2D        Video-Adapter-Test                                 
2E        Video-ROM suchen                                   
2F        Video-Adapter O.K.                                 
30        Video-Adapter-ROM O.K.                             
31        Monochromen Adapter testen                         
32        Color-Adapter (40 Zeichen) testen                          
33        Color-Adapter (80 Zeichen) testen                          
34        Timer-Fehler                                       
35        Shutdown-Fehler                                    
36        Gate-A20-Fehler                                    
37        Interrupt-Fehler im Protected-Mode                 
38        Speicherfehler im Bereich 01000h-0A000h            
39        Speicherfehler im Bereich 100000h-FFFFFFh           
3A        Zweiter Timer ist defekt                           
3B        Uhren-(CMOS-RAM) Fehler                            
3C        Test der seriellen Schnittstellen                  
3D        Test der parallelen Schnittstellen                 
3E        CoProzessor testen                                 


Die POST-Codes für PCs mit Quadtel-BIOS:

POST-CODE (HEX)  Beschreibung                                  

02        CPU-Flag-Test                                      
03        CPU-Register-Test                                  
06        Initialisierung der Hardware                       
08        Initialisierung der Register des Chip-Satzes       
0A        Ermittlung der BIOS-ROM-Checksuumme                
0C        DMA-Page-Register testen                           
0E        Timer testen                                       
10        Timer initialisieren                               
12        DMA-Controller testen                              
14        DMA-Controller initialisieren                      
16        Interrupt-Controller initialisieren, Reset des     
          CoProzessors                                       
18        Interrupt-Controller testen                        
1A        Memory-Refresh                                     
1C        Adressierung des 64 KB Base-Memory testen          
1E        64 KB Base-Memory testen                           
20        64 KB Base-Memory testen (die oberen 16 Bit)       
22        Tastatur-Controller testen                         
24        CMOS-RAM testen                                    
26        Protected-Mode testen                              
28        Speichergröße ermitteln                            
2A        Speicher testen                                    
2C        Interleave-Test                                    
2E        Protected-Mode-Test beendet                        
30        Unerwarteter Shutdown                              
32        Ausgabe der Speichergröße                          
34        Relocate Shadow-RAM                                
36        EMS konfigurieren                                  
38        Wait-States festlegen                              
3A        Löschen des  64 KB Base-Memory                     
3A        CPU-Taktfrequenz ermitteln                         
3E        Jumperstellungen (8042) ermitteln                  
40        CPU-Taktfrequenz festlegen                         
44        Video-Adapter ermitteln                            
46        Video-Adapter initialisieren                       
48        Interrupts testen                                  
4A        Start des zweiten Tests des Protected-Mode         
4C-56     Protected-Mode testen                              
58        Adreßleitung A20 testen                            
5A        Tastatur testen                                    
5C        Ermitteln, ob XT- oder AT-Tastatur                 
5E        Start des dritten Tests des Protected-Mode         
60        überprüfen des Basis-Speichers                     
62        Adressierung des Basis-Speichers testen            
64        Shadow-RAM testen                                  
66        Extended-Memory testen                             
68        Adressierung des Extended-Memory testen            
6A        Speichergröße ermitteln                            
6C        Evtl. Fehleranzeige                                
6E        BIOS in Shadow-RAM kopieren                        
70        Timer testen                                       
72        Uhr (CMOS-RAM) testen)                             
74        Tastatur testen                                    
76        Interrupt-Vektoren initialisieren                  
78        CoProzessor testen                                 
7A        Ermitteln der RS232-Schnittstellen                 
7C        Ermitteln der parallelen Schnittstellen            
7E        BIOS-Datenbereich initialisieren                   
80        Floppy- und Festplatten-Controller ermitteln       
82        Floppies testen                                    
84        Festplatte testen                                  
86        Suche nach einem optionalen ROM                    
88        Key-Lock-Schalterstellung überprüfen               
8A        Warten auf <Press F1 Key...>                       
8C        Restliche Systeminitialisierung (Cache..)          
8E        Kontrolle an Interrupt 19h (Boot Loader) übergeben 
B0        Unerwarteter Interrupt ist aufgetreten             

