(25)--3-4-2 ARM的指令集介绍嵌入式系统原理.pptVIP

  • 8
  • 0
  • 约1.69千字
  • 约 9页
  • 2024-03-03 发布于江苏
  • 举报

(25)--3-4-2 ARM的指令集介绍嵌入式系统原理.ppt

3CHAPTER嵌入式微处理器

3.4.2ARM的指令集介绍ARM是三地址指令格式,指令的基本格式如下:基本指令格式opcode{cond}{S}Rd,Rn{,operand2}其中号内的项是必须的,{}号内的项是可选的。各项的说明如下:opcode:指令助记符; cond:执行条件;S:是否影响CPSR寄存器的值;Rd:目标寄存器; Rn:第1个操作数的寄存器;operand2:第2个操作数;指令语法目标寄存器(Rd)源寄存器1(Rn)源寄存器2(Rm)ADDr3,r1,r2r3r1r2例:

3.4.2ARM的指令集介绍桶形移位器ALU桶形移位器Rd结果N预处理未预处理RmRn

3.4.2ARM的指令集介绍第2个操作数Rm,shift——寄存器移位方式将寄存器的移位结果作为操作数(移位操作不消耗额外的时间),但Rm值保持不变,移位方法如下:操作码说明操作码说明ASR#n算术右移n位ROR#n循环右移n位LSL#n逻辑左移n位RRX带扩展的循环右移1位LSR#n逻辑右移n位TypeRsType为移位的一种类型,Rs为偏移量寄存器,低8位有效。例如:ADD R1,R1,R1,LSL#3 ;R1=R1+R13SUB R1,R1,R2,LSRR3 ;R1=R

文档评论(0)

1亿VIP精品文档

相关文档