ARM架构过程调用标准AAPCS

AAPCS是ARM架构的处理器规定的一些标准 1、参数和返回值传递,对于简单的情况,输入参数由R0-R3分别用来记录第1到第4个参数。当传递的参数超过4个时,就需要借助栈来保存参数。函数的返回值通常保存在R0中,若返回值为64位的,R1也用来保存返回值。 2、函数调用中的寄存器用法。函数或子程序应该保持R4-R11、R13和R14的数值。若这些寄存器在函数或子程序执行期间被修改,则其函数应该保持在
相关文章
相关标签/搜索