- Code: Alles auswählen
[BITS 16]
[ORG 0x0000]
mov ah,0x09 ; Es wird ein ASCII-
mov al,'A' ; Zeichen(A), einmal
mov bh,0 ; in grün,an die
mov bl,0x02 ; momentane Cursor-
mov cx,1 ; position geschrieben.
int 0x10 ;
mov ah,0x00 ; Warten bis eine Taste
int 0x16 ; gedrückt wird und
int 0x19 ; dann neustarten.
- Ein kleines Edit:
- Code: Alles auswählen
MOV AH,00H
INT 19H
Andernfalls aber, wenn die Diskette herausgenommen wurde, wird (zumindest bei mir) das nächste Medium der Bootreihenfolge nach einem gültigen Bootsektor abgesucht.-Die Anweisung führt also nicht wirklich einen Neustart durch.
Nur, das sollte es doch eigentlich garnicht, weil doch die Bootsignatur am Ende fehlt.
Ist es möglich, dass da mein BIOS einfach etwas tolerant ist, oder wie so funktioniert das?
Ich hab mir nun auch mal die Diskette mit einem Hex-Editor angesehen. Frage: Von wo kommen die beiden Nullen(-->Anhang; die betreffenden Nulle sind markiert)