解释
- 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的调用规则遵循 ATPCS(ARM-Thumb Procedure Call Standard),可查阅相关资料得到详细内容。