ARM 汇编指令学习:[0]编码格式与条件码域
一、ARM指令的编码格式
| 31 28 | 27 21 | 20 | 19 16 | 15 12 | 11 0 |
|---|---|---|---|---|---|
| cond | opcode | S | Rn | Rd | shifter_operand |
其中:
- cond [31-28] 4-bit 指令执行的条件编码
- opcode [27-21] 4-bit 指令操作符编码
- S [20] 1-bit 决定指令的操作是否影响CPSR的值
- Rn [19-16] 4-bit 包含第1个操作数的寄存器编码
- Rd [15-12] 4-bit 目标寄存器编码
- shifter_operand [11-0] 12-bit 表示第2个操作数
一条典型的ARM指令语法如下:

本文介绍了ARM指令的编码格式,包括4-bit的条件编码、4-bit的操作符编码、1-bit的CPSR影响标志、4-bit的源和目标寄存器编码以及12-bit的第二个操作数。此外,还讨论了ARM指令的条件码域,帮助理解指令执行的条件判断。
最低0.47元/天 解锁文章

3266

被折叠的 条评论
为什么被折叠?



