23. November 2024, 08:23
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
Hast du deine
Aktivierungs E-Mail
übersehen?
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
BIOS-Interrupt im FRM
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Autor
Thema: BIOS-Interrupt im FRM (Gelesen 5441 mal)
clemensoft
Beiträge: 92
Gespeichert
«
am:
30. December 2004, 15:23 »
BIOS-Interrupt im FRM
Wenn ich mit Interrupt 0x13 Funktion 2 auf das Diskettenlaufwerk zugreifen will, kann ich den Inhalt über der 1MB-Marke (FRM
) platzieren? Oder wird dann der höhere Teil abgeschnitten?
Another Stupid Coder
Beiträge: 749
Gespeichert
«
Antwort #1 am:
30. December 2004, 15:32 »
BIOS-Interrupt im FRM
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?
clemensoft
Beiträge: 92
Gespeichert
«
Antwort #2 am:
30. December 2004, 16:25 »
BIOS-Interrupt im FRM
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
TeeJay
Beiträge: 630
Gespeichert
«
Antwort #3 am:
30. December 2004, 16:53 »
BIOS-Interrupt im FRM
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.
----------------------
Redakteur bei LowLevel
joachim_neu
Beiträge: 1 228
Gespeichert
«
Antwort #4 am:
01. January 2005, 02:03 »
BIOS-Interrupt im FRM
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...
http://www.joachim-neu.de
|
http://www.orbitalpirates.de
|
http://www.middleageworld.de
System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...
Drucken
Seiten: [
1
]
« vorheriges
nächstes »
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
BIOS-Interrupt im FRM
Einloggen
1 Stunde
1 Tag
1 Woche
1 Monat
Immer