No.84285 作者:星星电灯 邮件:lsh9982008@163.com ID:42587 登陆:2次 文章数:3篇 最后登陆IP:218.14.50.93 最后登陆:2005/9/29 9:11:52 注册:2005/9/27 16:33:53 财富:113 发帖时间:2005/9/28 17:17:03 发贴者IP:218.14.43.199 标题:星星电灯:助,向各位大哥请教 对 加载/存储指令 LDM 和 STM ,有礼了! 摘要:No.84285助,向各位大哥请教 对 加载/存储指令 LDM 和 STM ,有礼了! 请教: LDMIA R0!,{R3-R9} ;加载 R0 指向的地址上的多字节数据,保存到 R3-R9 中,R0 值更新 STMIA R1!,{R3-R9} ;将 R3-R9 的值存储到 R1 指向的地址上,R1 值更新 STMFD SP!,{R0-R7,LR} ;现场保护,将 R0-R7,LR 入栈 LDMFD SP!,{R0-R7,PC}^ ;恢复现场,异常处理返回 这里有几个问题向各位大哥请教: 问题一: LDMIA R0!,{R3-R9} ;加载 R0 指向的地址上的多字节数据,保存到 R3-R9 中,R0 值更新 小问题1: 假设 R0 的初值是 0x11,R0 又不是指针,怎么能说 R0 指向的地址呢? 还有又怎么知道 R0 指向的地址值是多少呢? 小问题2: 假设 R0 的初值是 0x11 ,是不是给 R3-R9 中的每个寄存器都赋值 0x11 啊? ......
>>返回讨论的主题
|