Hallo allerseits,
wie ihr im Anhang unmittelbar erkennen könnt, versuche ich ein ganz
primitives „Hello World“ im MASM (Macro Assembler) zu schreiben. Anhand der 3. Zeile (org 100h) lässt sich unschwer erkennen, dass die Ausgabe
eine .COM Datei sein soll.
Im Dosfenster seht ihr die auf meinen Quelltext resultierende
Fehlermeldung „invalid Fixup ….“ und ich versuche schon seit Tagen, etwas dagegen zu tun und finde meinen Fehler einfach nicht!!!
Meine Laune ist dementsprechend.
Ein „Hello World“ dürfte als
Com-File wohl nicht zu viel verlangt sein,
oder ? Kann man mit MASM etwa keine .Com-Dateien erstellen, oder wie?
Muss dem Compiler vielleicht irgendwie explizit gesagt werde, dass es
sich um eine Konsolen-Anwendung handelt?
Irrationalerweise funktioniert dieser Quelltext im eingebetteten
Assembler von meinem heißgeliebten Delphi einwandfrei.
Apropos Delphi:
Alternativ zum MASM frage ich gleich mal, ob ich lieber den Turbo
Assembler (TASM) von Borland präferieren sollte und ob’s da eine
kleine Testversion gibt, damit ich mal rein schauen kann, bevor ich’s
mir kaufe?
Wer mir weiterhelfen kann, tut mir einen sehr großen Gefallen.
Hilfeeeeeee, ich lauf’ amok!!!