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.