本文主要是介绍【ARMv7-A】——ATPCS(ARM-Thumb 过程调用标准),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- ATPCS(ARM-Thumb Procedure Call Standard) ARM-Thumb 过程调用标准
- 寄存器分类和用途
- 通用寄存器(R0-R12)
- 特殊寄存器
- 寄存器使用规则
- 被调用者保存和调用者保存
- 调用者代码
- 被调用者代码
- 数据栈使用规则
- 参数传递规则
- 函数返回规则
- 实践
- 四个参数
- 五个参数
这篇关于【ARMv7-A】——ATPCS(ARM-Thumb 过程调用标准)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!