//
//
//R0-R3 进栈
//R0-R3 装入函数参数
//如果函数参数多于4个,其余参数进栈 父函数
//--------------------------------------------------------
//从R0-R3提取前4个参数 子函数
//若函数参数多于4个,则从栈中提取其余参数
// R4到R11进栈
// ...
// ...
//R0装入返回值
// R4到R11出栈 子函数
//--------------------------------------------------------
//从R0中提取返回值 父函数
//R0-R3出栈
//
//
//ARM函数调用过程
最新推荐文章于 2025-02-20 10:46:49 发布
本文详细介绍了ARM汇编语言中函数的调用规范,包括参数传递的方式:如何使用寄存器R0-R3来装载函数参数,当参数超过四个时如何处理;以及返回值的传递过程:如何通过R0寄存器返回函数结果等。

1729

被折叠的 条评论
为什么被折叠?



