ARM基本寻址方式
来源:互联网 发布:蓝牙适配器软件 编辑:程序博客网 时间:2024/05/07 23:58
1、寄存器寻址
ADD R0, R1, R2 ; R0=R1+R2
2、立即寻址
ADD R3, R3, #1 ; R3=R3+1
3、寄存器移位寻址
ADD R3, R2, R1, LSL #3 ; R3=R2+8*R1
LSL:逻辑右移
LSR:逻辑左移
ASR:算术有移(保持符号位不变)
ROR:循环右移
RRX:带标志位循环右移
4、寄存器间接寻址
LDR R0, [R1] ; R0=*R1;
R1存有某一寄存器的地址,操作数存放在访问的寄存器中,R1这里相当于地址指针
5、变址寻址
LDR R0, [R1, R2] ; R0=*(R1+R2);
LDR R0, [R1, #4] ; R0=*(R1+4);
LDR R0, [R1, #4]! ; R0 =*(R1+4) ; R1=R1+4;
LDR R0, [R1], #4 ; R0=*R1; R1=R1+4;
6、多寄存器寻址
LDMIA R1, {R0,R2,R5} ; R0=*R1; R2=*(R1+4); R5=*(R1+8)
表示R1指的连续存储的3个字的内容送到R0、R2、R5
7、堆栈寻址
Push R0
Pop R0
8、块复制寻址
9、相对寻址
0 0
- ARM基本寻址方式
- ARM指令寻址方式
- ARM的寻址方式
- ARM指令寻址方式
- ARM 处理器寻址方式
- ARM汇编--寻址方式
- ARM指令寻址方式
- ARM 指令寻址方式
- ARM指令寻址方式
- 汇编-ARM寻址方式
- ARM寻址方式
- ARM寻址方式
- ARM寻址方式
- ARM的寻址方式
- ARM寻址方式
- arm 寻址方式
- ARM寻址方式
- ARM寻址方式
- WAV格式详解
- 设计模式Reactor和Proactor
- android WIFI连接开发
- 设计模式
- 次世代视觉:Avegant Glyph智能眼镜技术解析
- ARM基本寻址方式
- 修改默认进入图形界面为默认进入控制台界面
- Ext 表单数据回显问题
- 黑马程序员_交通灯管理系统
- 头脑风暴问题:玻璃水果盘的用法
- POJ 2376 - Cleaning Shifts(贪心)
- Android控件之ListView探究--读取静态xml
- 利用XStream在Java对象和XML之间相互转换
- 从新开始——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(一)