ARM LDR汇编指令
来源:互联网 发布:企业宣传视频制作软件 编辑:程序博客网 时间:2024/05/22 08:16
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 中(零偏移)。
(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 中(零偏移)。
(3)LDRNEB R2 [R0] ;load the byte value from address stored in R0
(4) LDR R1, [R0, #4] //将R0+4地址处的值加载到R1中
LDR R1, [R0], #4 //将R0地址处的值加载到R1中,然后R0+4
0 0
- ARM LDR汇编指令
- ARM汇编-LDR指令学习
- ARM汇编中LDR伪指令和LDR指令
- ARM汇编中ldr伪指令和ldr指令
- arm汇编—ldr加载指令,ldr伪指令
- arm汇编—ldr加载指令,ldr伪指令
- ARM汇编中ldr伪指令和ldr指令
- arm汇编—ldr加载指令,ldr伪指令
- ARM汇编中LDR伪指令和LDR指令
- 说说ARM汇编的LDR伪指令
- 说说ARM汇编的LDR伪指令
- 说说ARM汇编的LDR伪指令
- 说说ARM汇编的LDR伪指令
- ARM汇编ADR,LDR等伪指令
- ARM汇编中的LDR指令总结
- arm汇编ldr,str,b,bl指令
- ARM汇编ADR,LDR等伪指令
- ARM汇编ADR,LDR等伪指令
- PINCTRL子系统
- openfire 配置 User Service
- UI库学习笔记
- Activemq桥接
- poj 3468 (线段树区间更新及求和)
- ARM LDR汇编指令
- 动态表格,留着复习动态添加元素
- UVa 253 - Cube painting
- 名词集合:别被纷繁复杂的网络名词搞昏头
- 解压rar和zip(解决中文乱码)
- lex 命令中的扩展的正则表达式
- Yii 操作数据库
- Java命名规范
- sublime text快捷键