Assenbler in C einbinden

#486303
Lesenswert?
• ▲
▼
Nein.

Bzw. Du must tief in die C-Interna reinriechen und ne Menge umformen, 
damits nicht kracht.


Ein C-Compiler hat seine eigene Meinung über Variablen, Registernutzung, 
Parameterübergabe und Stackverwaltung und da darf man ihm tunlichst 
nicht reinpfuschen.


In der Regel ist es viel leichter und danach sogar portabel, wenn man 
das Assemblerzeuchs nach C umschreibt.


Peter
#486328
Lesenswert?
• ▲
▼
Kleinere Assembler-Teile kannst Du im C-Code per asm einfügen. Siehe 
dazu die Beschreibung der avr-libc.

Besonders hübsch ist das aber nicht, deswegen würde ich nur Wenig-Zeiler 
damit umsetzen. Alles was mehr als ein paar Zeilen ist -> siehe Peters 
Antwort.

Gruß, Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren