OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4796|回复: 7

汇编语言LDR Rd,[Rn,#0x04]!

[复制链接]

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2015-7-16
在线时间
0 小时
发表于 2015-7-28 21:41:31 | 显示全部楼层 |阅读模式
5金钱

零偏移:      如:LDR  Rd,[Rn]

前索引偏移:  如:LDR  Rd,[Rn,#0x04]!

程序相对偏移:  如:LDR  Rd,=labe1
后索引偏移:  如:LDR  Rd,[Rn],#0x04

这些语句分别是什么意思?

最佳答案

查看完整内容[请看2#楼]

感叹号 在你给的指令里面的意思是  以Rn+4位地址的内容读到Rd里面  然后Rn=Rn+4  自己仔细琢磨一下   很简单的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

303

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2275
金钱
2275
注册时间
2015-2-3
在线时间
562 小时
发表于 2015-7-28 21:41:32 | 显示全部楼层
感叹号 在你给的指令里面的意思是  以Rn+4位地址的内容读到Rd里面  然后Rn=Rn+4  自己仔细琢磨一下   很简单的
STM32/LPC1788/51
回复

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2015-7-16
在线时间
0 小时
 楼主| 发表于 2015-7-28 21:41:32 | 显示全部楼层
1、LDR   R1, =COUNT ;“=”为地址加载伪指令,加载COUNT内存首址  
;到R1
2、LDR  Rd,[Rn,#0x04]! ;这些地址符号后面可以选择一个叹号:!。如果加上,表明先根据寻址规则修改寄存器,然后根据寄存器中的值访问内存;如果不加叹号,表示直接根据寻址规则访问内存。

6楼是对的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-28 22:38:30 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

303

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2275
金钱
2275
注册时间
2015-2-3
在线时间
562 小时
发表于 2015-7-28 23:03:12 | 显示全部楼层
LDR Rd,[Rn]的意思是  将以Rn为地址的内容读到Rd里面去
LDR Rd,[Rn,#0x04]
STM32/LPC1788/51
回复

使用道具 举报

13

主题

303

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2275
金钱
2275
注册时间
2015-2-3
在线时间
562 小时
发表于 2015-7-28 23:05:55 | 显示全部楼层
LDR Rd,[Rn]的意思是  将以Rn为地址的内容读到Rd里面去 
LDR Rd,[Rn,#0x04]    将以Rn+4为地址的内容读到Rd里面去
LDR Rd,=lable  这是一条伪指令  lable是个标号  相当于地址的意思
LDR Rd,[Rn],#0x04   将以Rn为地址的内容读到Rd里面去  然后 Rn=Rn+4
STM32/LPC1788/51
回复

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2015-7-16
在线时间
0 小时
 楼主| 发表于 2015-7-28 23:11:52 | 显示全部楼层
回复【4楼】北极圈的黄昏:
---------------------------------
其实最重要的是,我不理解那个感叹号、等号是什么意思?
回复

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2015-7-16
在线时间
0 小时
 楼主| 发表于 2015-7-28 23:13:35 | 显示全部楼层
回复【4楼】北极圈的黄昏:
---------------------------------
还有,什么叫做前索引偏移、后索引偏移?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 06:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表