Hallo,
bin beim durchgooglen mal auf diese Seite gestossen und war sofort begeistert von dem, was es hier zu lernen gibt.
Ich wollte jetzt einmal beginnen, selber ein paar lowlevel-sachen auszuprobieren.
Wenn ich es richtig verstanden habe, lädt das BIOS den ersten Sektor (512 Byte) des Bootlaufwerks in den Speicher. Falls dieser Code mit dem Wort 0xAA55 endet, startet das BIOS diesen Code.
Ich habe nun spasseshalber folgenden Code geschrieben.
<CODE>
ORG 0x7C00
times 512 - ($ - $$) - 2 db 0
dw 0xAA55
</CODE>
Also ähnlich dem Code, wie er in Ausgabe 1 verwendet wird.
Jetzt habe ich diese Datei mit "nasm -f bin ..." assembliert und die Binärdatei mit Rawwrite auf eine Diskette kopiert.
Beim booten bzw. Bootversuch zeigt das System aber "Operating system not found" an. Was mache ich falsch?
Gruß
DePabba