导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[星星电灯]助,向各位大哥请教 对 加载/存储指令 



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 啊? ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:15毫秒 最大:54049毫秒 查询6次