ich den folgenden ARM-Assembler-Code hat:Armbaugruppe eine Funktion mit Registern als Parameter Aufruf C mit
mov r0, SP
mov r1, LR
bl func
Gibt es eine Möglichkeit, die Funktion func von Aufrufen von C-Code verwendet? etwas wie func(SP, LR)
Danke!
Sure; Verwenden Sie C. Wenn Sie den Assembler-Code nicht wirklich sehen, wenn Sie die C-Syntax verwenden wollen. Ich nehme an, du könntest ein Makro schreiben, das dem 'invoke'-Makro ähnlich ist, das du in MASM bekommst, was dir dann erlauben würde, Dinge wie' invoke func, sp, lr' zu schreiben – Michael