Ausgabe 1 — Änderungen 2956 → 3028

Zeile 141: Zeile 141:
 
      
 
      
 
     ; Sektoren lesen (Interrupt 13h, 2)
 
     ; Sektoren lesen (Interrupt 13h, 2)
−
     mov ah, 2       ; Funktion 2 (Lesen)
+
     mov ah, 2         ; Funktion 2 (Lesen)
−
     mov al, 5       ; Lese 5 Sektoren
+
     mov al, 5         ; Lese 5 Sektoren
−
     mov cx, 2       ; Cylinder=0, Sector=2
+
     mov cx, 2         ; Cylinder=0, Sector=2
−
     mov dx, 0       ; Head=0, Laufwerk=0
+
     mov dh, 0         ; Head=0
−
     int 13h         ; ES:BX =  Daten vom Laufwerk
+
    mov dl, [bootdrv] ; Laufwerk aus Vorgabe
−
     jc load1       ; Fehler? Noch mal!
+
     int 13h           ; ES:BX =  Daten vom Laufwerk
 +
     jc load1         ; Fehler? Noch mal!
 
     mov si,loadmsg
 
     mov si,loadmsg
−
     call putstr     ; Meldung ausgeben
+
     call putstr       ; Meldung ausgeben
 
     retn
 
     retn