您的位置:首页 > 其它

arm函数调用参数传递规则

2016-05-06 00:29 1026 查看


解释

r0:参数1,返回时作为返回值1用,通用寄存器1

r1:参数2,返回值,通用寄存器2

r2:参数3,通用寄存器

r3:参数4,通用寄存器

r4 ~ r8:变量寄存器1,2,3,4,5

r9:平台寄存器,该寄存器的意义由平台标准定义

r10,r11:变量寄存器

r12:内部过程调用寄存器

r13:栈寄存器SP

r14:link寄存器

r15:PC

arm的调用规则遵循 ATPCS(ARM-Thumb Procedure Call Standard),可查阅相关资料得到详细内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  arm