s5pv210的学习之路(3)函数调用的堆栈

从前面(2)可知道可以把lr返回地址放到堆栈里,可是arm的sp指针一直在动(比如分配局部变量),那么如何找到一个稳定的相对地址可以找到保存的lr以便弹出呢,所以引入ip以保存sp mov ip,sp sub sp,sp,#8 str r14,[sp] str ip,[sp,#4] sub sp ,sp ,#100 @分配局部变量 add sp ,sp ,#100 @回收局部变量 ,成对出现 ld
相关文章
相关标签/搜索