- 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)