Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fehler beim Compilieren (MASM) !!! (https://www.delphipraxis.net/8858-fehler-beim-compilieren-masm.html)

Dannyboy 13. Sep 2003 15:26


Fehler beim Compilieren (MASM) !!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
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. :wall:

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!!!

d3g 13. Sep 2003 15:42

Re: Fehler beim Compilieren (MASM) !!!
 
Meine Assemblerkenntnisse sind begrenzt, aber ich wüsste nicht, dass eine Variablenvereinbarung ins Codesegment gehört (Zeile 10).

Dannyboy 13. Sep 2003 16:24

Re: Fehler beim Compilieren (MASM) !!!
 
Das Problem ist, diesen Fehler bekomme ich auch, wenn
mein Program nur aus xor ax, ax besteht.
Das muss am org 100h liegen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz