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