第三章 ARM指令系统ARM7.pptVIP

  • 19
  • 0
  • 约3.9千字
  • 约 59页
  • 2017-08-05 发布于河南
  • 举报
第三章 ARM的指令系统;一、ARM指令的寻址方式;寻址方式是指根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。 ARM处理器具有6种基本寻址方式: ① 立即寻址; ② 寄存器寻址; ③ 寄存器移位寻址; ④ 寄存器间接寻址; ⑤ 基址寻址; ⑥ 多寄存器寻址。;1.1 立即寻址 操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里。立即寻址方式经常用于给寄存器赋初值。 例:立即寻址举例;1.3 寄存器移位寻址 寄存器移位寻址是ARM指令集特有的寻址方式,只能对第2个操作数使用。 ARM指令集共有5种移位操作: LSL 逻辑左移(Logical Shift Left ),寄存器中字的低端空出的位补0; LSR 逻辑右移(Logical Shift Right),寄存器中字的高端空出的位补0; ASR 算术右移(Arithmetic Shift Right ),移位过程中保持符号位不变; ROR 循环右移(ROtate Right ),由字的低端移出的位填入字的高端; RRX 带扩展的循环右

文档评论(0)

1亿VIP精品文档

相关文档