CMOS — Änderungen 2379 → 2381

Zeile 3: Zeile 3:
 
== Aufbau ==
 
== Aufbau ==
  
−
Im CMOS werden folgende jeweils 1Byte große Felder gespeichert:
+
Im CMOS werden folgende jeweils 1 Byte große Felder gespeichert:
  
 
<br>
 
<br>
Zeile 153: Zeile 153:
  
  
−
=== 0x0E [[POST]]-Diagnosestatusbyte ===
+
=== 0x0E - [[POST]]-Diagnosestatusbyte ===
 
<center>
 
<center>
 
{| border="1" cellspacing="0"
 
{| border="1" cellspacing="0"
Zeile 178: Zeile 178:
 
</center>
 
</center>
 
<br>
 
<br>
 +
 +
 +
=== 0x0F - Shutdown-Statusbyte ===
 +
Prozessoren können nicht vom [[Protected Mode]] in den Realmode zurückgeschaltet werden. Zu diesem Zweck ist ein Prozessor-Reset nötig. Das Shutdown-Statusbyte dient dazu dem BIOS anzuzeigen ob der PC neu gebootet oder der Prozessor nur im Realmode neu gestartet werden soll.
 +
 +
Werte des Bytes:
 +
0x00 - 0x03:  Power-On Reset durchführen
 +
0x04:  int 0x19-reboot
 +
0x05:  EOI an PIC ausgeben, Tastatur resetten, Sprung zur Addresse [0x0040:0x0067]
 +
0x09:  zurück zu int 0x15, Funktion 0x87 (Block im Extenden Memory verschieben)
 +
0x0A:  JMP zu [0x0040:0x0067]
 +
0x0B:  IRET zu [0x0040:0x0067]
 +
0x0C:  RET zu [0x0040:0x0067]
 +
<br>
 +
  
 
== Programmierung ==
 
== Programmierung ==