第2章 ARM指令分类与寻址方式备份.pptVIP

  • 7
  • 0
  • 约 41页
  • 2017-06-09 发布于湖北
  • 举报
第2章 ARM指令分类及寻址方式 ARM指令的分类 ARM指令可以分为跳转指令、数据处理指令、程序状态传输指令、Load/Store指令、 协处理器和异常中断产生指令6类 2.1 ARM指令的一般格式 ??说明?? Cond?? 指令执行的条件编码?? Opcode?? 指令操作符编码?? S?? 决定指令的操作是否影响CPSR的值?? Rd?? 操作目标寄存器编码?? Rn?? 包含第一操作数的寄存器编码?? Shifter_operand?? 表示第二操作数 2.1 ARM指令的一般格式 ARM指令集——条件码 ARM指令集——条件码 2.1 ARM指令的一般格式 ARM指令集——条件码 2.1 ARM指令的一般格式 ARM指令集——条件码 2.1 ARM指令的一般格式 ARM指令集——指令格式 2.1 ARM指令的一般格式 一条指令代码的举例: ADDEQ R5,R7,R3,LSL #2 ;若条件满足Z=1,将R3左移2位与R7相加放入R5 这条指令的二进制编码是: 2.1 ARM指令的一般格式 ARM指令中的第2个操作数 2.1 ARM指令的一般格式 ARM指令中的第2个操作数 在一条ARM指令中获得一个合法的立即数 〈immediate〉= immed_8循环右移(2 X rotate_imm) Quiz #1 下面哪些立即数是数据处理指令中有效的数据? a

文档评论(0)

1亿VIP精品文档

相关文档