Umschalten in Protected Mode — Änderungen 3030 → 4855

Zeile 1: Zeile 1:
−
So einfach ist das! In der GDT wird ein Daten, sowie Code-Deskriptor auf die ganzen 4 möglichen GByte Arbeitsspeicher eingerichtet. Heutzutage verwenden dank Paging alle OS ein solches, genannt flaches, Speichermodell. Das heisst von nun an muss man nur noch mit 32-Bit Offsets hantieren und sich nicht mehr mit Segmenten herumschlagen.
+
So einfach ist das! In der GDT wird ein Daten-, sowie Code-Deskriptor auf die ganzen 4 möglichen GByte Arbeitsspeicher eingerichtet. Heutzutage verwenden dank Paging alle OS ein solches, sogenanntes flaches Speichermodell. Das heißt, dass man von nun an nur noch mit 32-Bit Offsets hantieren und sich nicht mehr mit Segmenten herumschlagen muss.
  
−
Mehr [[Protected Mode|Infos]] und eine [[Protected Mode#Beispielcode|zweite Art]] in den Protected Mode umzuschalten findet man im Protected Mode Tutorial von Tee Jay, sowie dem, schon etwas älteren, [http://www.fh-zwickau.de/doc/prmo/start.htm Tutorial der FH-Zwickau].
+
Mehr [[Protected Mode|Infos]] und eine zweite Art in den Protected Mode umzuschalten findet man im Protected Mode Tutorial von Tee Jay, sowie dem, schon etwas älteren, [http://www.fh-zwickau.de/doc/prmo/start.htm Tutorial der FH-Zwickau].
  
  
Zeile 9: Zeile 9:
  
 
[BITS 16]
 
[BITS 16]
−
org 0x0000 ; Addiert zu allen Offsetes die Start-Adresse dieses Codes
+
org 0x0000 ; Addiert zu allen Offsets die Start-Adresse dieses Codes
 
 
 
cli ; Interrupts ausschalten
 
cli ; Interrupts ausschalten