Variablendeklaration



  • Hallo,

    istZustand:

    .data
                msg db "test", 0
    

    oben genannte variabledeklaration möchte ich gern durch eine "function" oder "makro" anders gestalten, weiss momentan nicht wie "define" makro aussehen soll.

    Sollzustand

    .data
                define msg, "test"
    

    wäre so möglich?



  • Im Prinzip sollte das funktionieren.
    Je nach Assembler gibt es oft das Schluesselwort "equ" fuer einzeilen-Macros.
    zB.

    msg equ "test"
    

    Bleibt noch zu erwaehnen, dass es sich dabei um ein reines Praeprozessor-Kontrukt handelt und deshalb weder im Datensegment stehen muss, noch "Variablendeklarationen" ersetzen kann.


Anmelden zum Antworten