Welchen Compiler



  • Hi,

    ja ich weis, ich nerv langsam etwas im ASM Forum 😃

    Aber welcher Compiler kann ASM und C/C++ compilieren? bezogen aufs OS-Dev 🙂

    Schon mal ein THX im voraus 🙂

    Gruß,
    Patrick 😉



  • Du kannst die Assemblersachen separat schreiben, assemblieren und zu deinem Projekt dazulinken.



  • Lies doch einfach die FAQ. Rate mal wozu es die FAQ gibt. Damit man die gleichen Fragen nicht immer wieder beantworten muss und du schneller zu einem Ergebniss kommst!

    Assembler wird nicht von einem Compiler übersetzt, sondern von einem Assembler, du kannst jeden Assembler nehmen, den du nehmen willst.

    Für C/C++ eignet sich eigentlich jeder Compiler



  • @ºgrimmsenº®
    Das meinte ich, sorry wenn die Fragestellung falsch war 😞 Gibt es dazu tuts?



  • So geht's mit TASM:
    [code]
    public _test
    ASMDATA segment public 'DATA'
    irgendwelchedaten dw ?
    ASMDATA ends

    ASMTEXT segment public 'CODE'
    assume cs:ASMTEXT, ds:ASMDATA

    _test proc far
    asm-Anweisungen
    ret
    _test endp

    ASMTEXT ends[/code]

    Das kannst du assemblieren -> .obj Datei. Die Funktion kannst du dann mit test(...) aufrufen. Am besten du schreibst dir ne h-Datei mit den Prototypen.
    Parameter musst du mit dem Basepointer (bp) holen. Der zeigt auf die Pointer der Übergabeparameter. Musst mal googlen!


Anmelden zum Antworten