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 warGibt es dazu tuts?
-
So geht's mit TASM:
[code]
public _test
ASMDATA segment public 'DATA'
irgendwelchedaten dw ?
ASMDATA endsASMTEXT segment public 'CODE'
assume cs:ASMTEXT, ds:ASMDATA_test proc far
asm-Anweisungen
ret
_test endpASMTEXT 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!