LDR指令详解(转载)
来源:互联网 发布:以交易为生 知乎 编辑:程序博客网 时间:2024/06/05 04:28
LDR指令详解
ARM指令集中,LDR通常都是作加载指令的,但是它也可以作伪指令。(1) LDR r0,=name,像这种带等号的是伪指令,而不是ARM指令,LDR 伪指令用于加载立即数或一个地址值到指定寄存器.
*如果name是立即数的话:LDR R0,=0X123;//将0X123存入R0
*如果name是个标识符:LDR R0,=NAME;//将NAME的地址存入R0
相当于:
LDR R0,LABEL;
LABEL DCB NAME;//分配内存并用NAME初始化(LABEL为内存的起始地址?)
(2) LDR R1,[R0] ;如果没有等号,LDR 指令用于从内存中读取数据放入寄存器中.该指令是 将R0 地址处的数据读出,保存到R1 中(零偏移)。
0 0
- LDR指令详解(转载)
- LDR指令详解(转载)
- LDR指令详解
- LDR指令详解
- LDR指令详解
- ldr指令详解
- LDR指令详解
- LDR指令详解
- ARM LDR伪指令用法详解
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- LDR指令
- Yii数据库操作
- Ubuntu下非常给力的下载工具
- bit fields 总结
- 微信开发【基本接入】
- 计算两个时间段相差天数
- LDR指令详解(转载)
- 如何将eclipse下的引用的jar文件放在包内
- 时间操作(Java版)—获取给定时间与当前系统时间的差值(以毫秒为单位)
- 使用androidNDK编译ffmpeg2.2 学习笔记
- 谷歌想用Android统治全世界
- mac 完全卸载firefox
- 同步异步与阻塞非阻塞的区别
- Extjs grid中某一行字段中添加Checkbox
- Pdsh安装 (Parallel Distributed Shell)