现在位置: 首页 > STMFD和LDMFD
2013年12月06日 技术文章 ⁄ 共 839字 STMFD和LDMFD指令详解与个人理解分析已关闭评论 ⁄ 阅读 7,109 次
LDM/STM指令主要用于现场保护,数据复制,参数传送等。 STMFD指令 STMFD  Rn{!},{reglist}{^} STMFD指令解释 举例说明: STMFD SP!,{R0-R7,LR} 对于这条指令伪代码的解释,大体是这样的: SP = SP - 9×4; address = SP; for i = 0 to 7 Memory[address] = Ri; address  = address + 4; Memory[address] = LR; 假设此时SP地址为: 0x40000460,由前面解释伪代码可得下图(蓝色填充区为地址) 堆栈...
阅读全文
×