![]() |
Assembler mit C kombinieren
Hi,
wie kann ich in Assembler programmieren und später, in einer anderen Datei, C benutzen ? Ich habe bisher nichts im Internet dazu gefunden. |
Re: Assembler mit C kombinieren
Assembler programmieren: MASM, TASM, NASM, etc.
C programmieren: Visual Studio, etc. Die Assembler(-IDEs) nehmen/speichern ihren Quellcode genauso aus/in Dateien wie die C-IDEs. Tipp also deinen ASM-Code in eine Datei, bspw. "blah.asm" und deinen C-Code in eine andere, bspw. "blubb.c". Schon hast du in einer anderen Datei C benutzt. Wo ist das Problem? :gruebel: |
Re: Assembler mit C kombinieren
Die bessere Frage ist wo ist der sinn?
Ressourcen ist auch noch ein Stichwort ... |
Re: Assembler mit C kombinieren
Das Problem ist, dass ich nicht weiß wie ich dem Computer verklickern soll, dass die Datei, die ich mit dem Asm-Befehl file zuweise kein Asm sondern C ist. Das heißt, ich will mit Assembler eine C-Datei laufen lassen.
|
Re: Assembler mit C kombinieren
Zitat:
Du kannst Objektdateien, die aus verschiedenen Sprachen stammen zusammenlinken. Aber ein Assembler versteht kein C. Wohl aber andersherum (inline-Assembler) |
Re: Assembler mit C kombinieren
@mkinzler:
Meinst du so etwas ?
Code:
char var1 = 3, var2 = 4;
_asm { mov al,var1 xchg al,var2 mov var1,al } |
Re: Assembler mit C kombinieren
Ja.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz