Hi Frank,
Ok, kann sein. Das letzte mal, dass ich was mit ASM zu tun hatte, war unter MS-DOS ;)
ich auch ;-) Aber man liest sich durch so Einiges.
So konnte man übrigens in QuickBasic INLINE-Code ausführen: den Code in eine Variable schreiben und
die Adresse der Variablen anspringen :) Habe ich zwar nie selbst ausprobiert, soll aber angeblich
funktionieren.
Stimmt, das geht. Hab' ich zwar nie in QuickBASIC gemacht, aber in Turbo Pascal 4/5/6. Ich hab da in Assembler selbstgeschriebene Hardcopyroutinen geladen, die zum Auslesen des Bildschirminhaltes in die Turbo Pascal-Runtime gesprungen sind. Man hat halt so einige Sauereien gemacht <g>
Kann es sein, dass man unter DOS eine INT21-Funktion aufrufen
musste? Das ist alles schon so lange her... ;)
<nachguck> Entweder 0x00 in AH (DOS vor V2) oder 0x4c und in AL den Exitcode. Braucht jemand noch ein Buch "DOS 5 für Programmierer"?
Irgendwie fühl ich mich auf einmal so alt.
Gruß,
Martin