2.3ARMTHUMB指令系统.ppt
2.3 ARM/THUMB指令系统 2.3.1 ARM处理器寻址方式 寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM处理具有9种基本寻址方式。 1. 寄存器寻址 操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作。寄存器寻址指令举例如下: MOV R1,R2 ;读取R2的值 SUB R0,R1,R2 ;将R1的值减去R2的 ;值,结果保存到R0中 2. 立即寻址 立即寻址指令中的操作码字段后面的地址码部分即是操作数本身。也就是说,数据就包含在指令当中。立即寻址指令举例如下: SUBS R0,R0,#1;R0减1,结果放入R0,并且影响标志位 MOV R0,#0xFF000;将立即数0xFF000装入R0寄存器 立即数要以“#”号为前缀,16进制数值时以“0x”表示。 3. 寄存器偏移寻址 寄存器偏移寻址是ARM指令集特有的寻址方式。当第2个操作数是寄存器偏移方式时,第2个寄存器操作数在与第1个操作数结合之前,选择进行移位操作。 寄存器偏移寻址指令举例如下: MOV R0,R2,LSL #3 ;R2的值左移3位,结果放人R0 ANDS R1,R1,R2,LSL R3;R2的值左移R3位,与R1相“与”
您可能关注的文档
最近下载
- 03G322-1 钢筋混凝土过梁.docx VIP
- 幼儿园教师科学素养的研究.pdf
- 广东省惠州市惠东县2023年中考二模数学试题(含答案).docx VIP
- 03G322-1 钢筋混凝土过梁.doc VIP
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx VIP
- 11《山地回忆》公开课一等奖创新教案.docx VIP
- 主体结构施工方案.doc VIP
- 2026年河南交通职业技术学院单招职业倾向性测试必刷测试卷最新.docx VIP
- 2022年语文新课程标准试题语文教师招聘选调必背(含参考答案).pdf VIP
- 河北省秦皇岛市地理生物会考真题试卷(含答案).docx VIP
原创力文档

文档评论(0)