一、栈就是通过SP指向内存的一段空间,采用FILO的方式进行保存寄存器,变量值的一种手段
1.ARM处理器的进栈出栈是一种满递减的方式 FD (每种处理器只能是ED,EI, FD, FI四种中的一种)
2.进栈STMFD, 出栈LDMFD 分别对应 STMDB, 和 LDMIB 进栈和出栈 之后SP的值保持不变 STMDB是指栈顶指针先递减一个字之后再放数据即刚开始SP所指不存放数据 而LDMIA是指SP所指的地方先取出数据再增加指针的一种方式。。
阅读(1219) | 评论(0) | 转发(0) |