Ausgabe 1 — Änderungen 1847 → 1996

Zeile 93: Zeile 93:
 
     mov es, ax      ; PCs automatisch gleich Null
 
     mov es, ax      ; PCs automatisch gleich Null
 
     mov ax, 0x9000  ; Stackadresse
 
     mov ax, 0x9000  ; Stackadresse
−
     mov ss, ax      ; SS = 9000 (unser Stack)
+
     mov ss, ax      ; SS = 0x9000 (unser Stack)
−
     mov sp, 0      ; SP = 0000 (der Stackpointer)
+
     mov sp, 0      ; SP = 0x0000 (der Stackpointer)
 
     sti            ; Interrupts zulassen
 
     sti            ; Interrupts zulassen
 
      
 
      
Zeile 143: Zeile 143:
 
      
 
      
 
     load1:
 
     load1:
−
     mov ax,0x1000      ; ES:BX = 10000
+
     mov ax,0x1000      ; ES:BX = 0x10000
 
     mov es,ax
 
     mov es,ax
 
     mov bx, 0
 
     mov bx, 0
Zeile 170: Zeile 170:
 
     ; ---------------------------------------------------
 
     ; ---------------------------------------------------
 
      
 
      
−
     mov ax, 1000h ; Segmentregister updaten
+
     mov ax, 0x1000 ; Segmentregister updaten
 
     mov ds, ax
 
     mov ds, ax
 
     mov es, ax
 
     mov es, ax
Zeile 206: Zeile 206:
 
     getkey:
 
     getkey:
 
     mov ah, 0 ; Funktion 0
 
     mov ah, 0 ; Funktion 0
−
     int 016h ; Ausführen
+
     int 0x16 ; Ausführen
 
     ret
 
     ret
 
      
 
      
 
     ; Rebooten (HEX Dump).
 
     ; Rebooten (HEX Dump).
 
     reboot:
 
     reboot:
−
     db 0EAh
+
     db 0xEA
−
     dw 0000h
+
     dw 0x0000
−
     dw 0FFFFh
+
     dw 0xFFFF
 
</asm>
 
</asm>