Hallo,
ich versuch grad, meine bisherigen internen Unterprogramme in externe Module zu packen.
Unter TASM sieht eine externe Prozedur so aus:
unter NASM wird das Schlüsselwort PUBLIC durch GLOBAL und das Schlüsselwort EXTRN durch EXTERN ersetzt. Leider hab ich keine Ahnung, wie die Syntax einer externen Prozedur und der Aufruf in NASM aussieht. Das ganze brauch ich, um die Segmentbegrenzung im Real Mode zu umgehen. (Protected Mode kommt erst später bei mir).
Vielen Dank für eure Hilfe,
bscreator
ich versuch grad, meine bisherigen internen Unterprogramme in externe Module zu packen.
Unter TASM sieht eine externe Prozedur so aus:
Code: [Auswählen]
PUBLIC print
...
print PROC FAR
lodsb
...
print ENDPunter NASM wird das Schlüsselwort PUBLIC durch GLOBAL und das Schlüsselwort EXTRN durch EXTERN ersetzt. Leider hab ich keine Ahnung, wie die Syntax einer externen Prozedur und der Aufruf in NASM aussieht. Das ganze brauch ich, um die Segmentbegrenzung im Real Mode zu umgehen. (Protected Mode kommt erst später bei mir).
Vielen Dank für eure Hilfe,
bscreator

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken
Gespeichert

