ARM嵌入式系统原理及应用开发课件作者谭会生1-5第3章节ARM嵌入式处理器指令系统.pptVIP

  • 9
  • 0
  • 约1.9万字
  • 约 75页
  • 2018-05-08 发布于广东
  • 举报

ARM嵌入式系统原理及应用开发课件作者谭会生1-5第3章节ARM嵌入式处理器指令系统.ppt

第1章 EDA技术概述 第3章 ARM嵌入式处理器指令系统 3.1 ARM指令分类及指令格式 大部分Thumb数据处理类指令采用2地址格式,操作结果放入其中一个操作数寄存器。Thumb状态下的寄存器结构特点决定了除MOV和ADD外的其它指令只能访问R0~R7寄存器。如果指令的操作数包含R8~R15,则指令的执行不更新CPSR中的状态参数位,其它情况更新CPSR状态位。 3.4.1 数据处理指令 6. 逻辑运算指令 1)逻辑与指令 格式:AND{条件}{ S} 目的寄存器,操作数1,操作数2 用途:对两个操作数进行逻辑与运算,并把结果放置到目的寄存器中。操作数1应是一个寄存器,操作数2可以是一个寄存器,被移位的寄存器,或一个立即数。 该指令常用于屏蔽操作数1的某些位。 例如:AND R0 , R0 , # 3 ;该指令保持R0的0、1位,其余位清零 2)逻辑或指令 格式:ORR{条件} {S} 目的寄存器,操作数1,操作数2 用途:对两个操作数进行逻辑或运算,并把结果放置到目的寄存器中。操作数要求同上。 该指令常用于设置操作数1的某些位。 例如:ORR R0 , R0 , # 3 ;该指令设置R0的0 、1位,其余位保持不变 3)逻辑异或指令

文档评论(0)

1亿VIP精品文档

相关文档