潮声隔雨深 · 2020年03月08日

Cortex-M4汇编函数参数传递

ARM Cortex-M4处理器在C源文件里面调用汇编函数,参数传递机制是怎样的?

比如C源文件里面调用汇编语言实现的函数uint8_t Code(uint8_t a,uint32_t b,uint8_t *p)之后,参数a、b、c将被传递到内核Cortex-M4中哪几个寄存器中执行?有没有相关文档进行了详细说明?谢谢

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月08日

r0-r3 用来传递参数,r0存放返回值。

http://infocenter.arm.com/hel...

谢谢

你的回答