ARM内核——寄存器功能讲解

根据“ARM-thumb 过程调用标准”: R0-R3 用做传入函数参数,传出函数返回值。在子程序调用之间,能够将 r0-r3 用于任何用途。被调用函数在返回以前没必要恢复 r0-r3。若是调用函数须要再次使用 r0-r3 的内容,则它必须保留这些内容。而当参数多于4个时,会将多出的参数压入栈中进行传递(其实在函数调用过程当中也会把r0,r1,r2,r3传递的参数压入栈)。 R4-R11 被用来存
相关文章
相关标签/搜索