Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: clemensoft am 30. December 2004, 15:23
-
Wenn ich mit Interrupt 0x13 Funktion 2 auf das Diskettenlaufwerk zugreifen will, kann ich den Inhalt über der 1MB-Marke (FRM 8) ) platzieren? Oder wird dann der höhere Teil abgeschnitten?
-
Also, ich kenn' mich da zwar nicht aus, aber ich denke doch, dass dies gehen sollte, da der Speicher im FRM ja linear ist, wo soll' da ein Problem liegen?
-
Die Zieladresse wird ja über ES:BX angegeben und wenn ich 32-Bit Werte in EBX packe, weiß ich nicht, ob das BIOS nur BX benutzt
-
Ich würde sagen NEIN.
Das BIOS und deren Funktionen ist für 16 Bit RM geschrieben.
Du könntest zwar einen 32 Bit Wert in EBX schreiben aber ich bezweifle das das berücksichtigt wird.
-
jo, nur bei der adressierung werden werte in den 32-bit-operanten benutzt, und beim bios, dass ja intern mit bx arbeitet, wird dann der obere teil abgeschnippelt...