LDR,STR,MOV
来源:互联网 发布:网络上赌博算不算诈骗 编辑:程序博客网 时间:2024/05/22 08:23
在ARM中,对寄存器的操作只能用LDR和STR两条指令,LDR是读指令,一般的格式为:
LDR R0, =0xXXXX XXXX
需要注意的是后面的那个=0xXXXX XXXX代表对应的寄存器,前面的“=”格式表示该立即数就是对应的寄存器,所以这条指令的意义是,将寄存器值0xXXXX XXXX 放到R0中,当然这条指令也可以用mov指令替换,如:
MOV R0, #0xXXXX XXXX
需要注意,这个立即数前面的符号是#。 举例分析:
LDR R0, =0x5600 0010 //R0的内容就是 0x5600 0010
MOV R1, #0x0000 0400 //R1的内容就是 0x0000 0400
STR R1, [R0] // 将数值0x0000 0400赋值给寄存器0x5600 0010
为什么要用LDR呢,很简单,因为LDR长距访问寄存器,另外一方面是硬性规定。
0 0
- LDR,STR,MOV
- ARM 汇编 LDR STR MOV
- mov和ldr/str的区别
- mov和ldr/str的区别
- mov和ldr/str的区别
- ARM架构下LDR、STR、MOV和伪指令LDR指令理解
- LDR/STR
- ARM指令集--ldr、mov与str的用法与区别
- ARM指令集–ldr、mov与str的用法与区别
- ldr与mov
- ldr和mov
- MOV 与 LDR区别
- ldr 和 mov
- 【记录】MOV与LDR
- 关于MOV,LDR,LDR伪指令区别
- ARM指令集 mov指令,ldr=伪指令,地址访问指令ldr,str,位运算指令and,orr,eor,bic,逻辑位移指令lsl,lsr
- LDR、MOV、ADR的应用
- LDR 和MOV 指令区别
- 剪切 压缩图片
- hashmap,linkedmap,treemap,hashtable 各自的作用
- Excel的最大行数
- 仅仅是为了让你笑一笑。在刷题的时候给你点快乐
- actionbar完全解析(一)
- LDR,STR,MOV
- Java——关于String(字符串)
- jQuery Validation Engine单独使用funcCall验证
- Android (AOPS) 开发环境配置
- Java——各种日期的获取(来自别人分享)
- java设计模式(二)单例模式 建造者模式
- .mm .a .so .o .lib .dll .obj .sh .mk .java .jar
- Java IO 概念 Java编程思想读书笔记
- 恢复目录数据库 IMPORT CATALOG命令相关