Zitat von
Muetze1:
Ok, nach dem Link geht es noch mit 512 Bytes. Der Post vorhin war eine Frage ob du dir dessen sicher bist. Ich hatte da noch was anderes im Hinterkopf, aber anscheinend wohl verwechselt.
Grundlegend definiert dein Code kein einzigen der Tabellen im Bootsektor. Du hast somit völlig unsinnige Werte darin stehen. Die Tabellen werden vom BIOS ausgewertet damit es weiss wie es auf den Datenträger für den weiteren Bootvorgang zugreifen muss. Das BIOS übernimmt die Tabellen und will sie nutzen - bei dir steht da nur Müll drin (Der String und der Code). Definiere mal die Tabellen entsprechend mit gültigen Werten und dann probier es nochmal.
Die Tabellen
Also auch auf die Gefahr jetzt dumme Fragen zu stellen: ich hab das Code-Beispiel hierher:
http://www.nondot.org/sabre/os/files...g/nasmBoot.txt
Da steht man brauch sich den Inhalt der bin-datei nur in den Bootsektor schreiben und schon geht das..
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.