ARM处理器的寻址方式
寄存器移位寻址
http://infocenter.arm.com/help/topic/com.arm.doc.dui0552a/BABJCCDH.html
指令名 |
英文全拼 |
中文含义 |
LSL |
Logical Shift Left |
逻辑左移 |
ASL |
Arithmetic Shift Left |
算术左移 |
LSR |
Logical Shift Right |
逻辑右移 |
ROR |
Rotate Right |
循环右移 |
ASR |
Arithmetic Shift Right |
算术右移 |
RRX |
Rotate Right with Extend |
带扩展的循环右移 |
ARM指令集
条件码
编码 [31 :28] |
Mnemonic extension |
含义 |
CPSR 中标志位 |
0000 |
EQ |
Equal |
Z set |
0001 |
NE |
Not equal |
Z clear |
0100 |
MI |
Minus/negative |
N set |
0101 |
PL |
Plus/positive or zero |
N clear |
0110 |
VS |
Overflow |
V set |
0111 |
VC |
No overflow |
V clear |
0010 |
CS/HS |
Carry set/unsigned higher or same |
C set |
0011 |
CC/LO |
Carry clear/unsigned lower |
C clear |
1000 |
HI |
Unsigned higher |
C set and Z clear |
1001 |
LS |
Unsigned lower or same |
C clear or Z set |
1010 |
GE |
Signed greater than or equal |
N set and V set, or N clear and V clear (N =&# |