第3章_ARM指令集-PLD.pptVIP

  • 8
  • 0
  • 约1.49千字
  • 约 9页
  • 2016-11-28 发布于河南
  • 举报
第3章_ARM指令集-PLD

第3章 ARM指令集 第3章 ARM指令集 讲授内容:ARM指令集——高速缓存预加载指令 ARM指令集是以32位二进制编码的方式给出的,大部分的指令编码中定义了第一操作数、第二操作数、目的操作数、条件标志影响位以及每条指令所对应的不同功能实现的二进制位。 每条32位ARM指令都具有不同的二进制编码方式,和不同的指令功能相对应 。 ARM指令集可以分为六大类,分别为数据处理指令、Load/Store指令、跳转指令、程序状态寄存器处理指令、协处理器指令和异常产生指令。 ARM指令使用的基本格式如下: 〈opcode〉{〈cond〉}{S} 〈Rd〉,〈Rn〉{,〈operand2〉} opcode 操作码;指令助记符,如 LDR、STR等。 cond 可选的条件码;执行条件,如EQ、 NE等。 S 可选后缀;若指定“S”,则根据指 令执行结果更新CPSR中的条件码。 Rd 目标寄存器。 Rn 存放第1操作数的寄存器。 operand2 第2个操作数 高速缓存预加载指令——PLD 高速缓存预加载指令用于告诉存储系统对一个指定地址的数据访问即将到来,其格式如下: PLD[Rn,offset] 其中的

文档评论(0)

1亿VIP精品文档

相关文档