Hallo, wie kann ich Assembler-Code in C einbetten?
Das kommt auf den Compiler an.
Eine Möglichkeit ware z.B. so:
_asm
nop;
_endasm;
oder
__asm
nop;
__endasm;
oder
#pragma asm
nop;
#pragma endasm
oder
__asm{
nop;
};
Grüße
Amdreas
"inline assembling" heisst das Zauberwort. Der Compiler liest und schreibt binäre Variablen und übernimmt deren Werte in den Assembler-Code. Problem gibt es beim casten. Da habe ich schon schlimme Würmer gesehen, die mir der Cross-Compiler beschert hat. Die Angelegenheit ist durchaus mit Vorsicht zu genießen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.