操 作 码 | 助 记 符 | 操 作 | 行 为 |
0000 | AND | 逻辑加 | Rd:=Rn AND op2[1] |
0001 | EOR | 逻辑异或 | Rd:=Rn EOR op2 |
0010 | SUB | 减 | Rd:=Rn − op2 |
0011 | RSB | 翻转减 | Rd:=op2 − Rn |
0100 | ADD | 加 | Rd:=Rn + op2 |
0101 | ADC | 带进位的加 | Rd:=Rn + op2 + C |
0110 | SBC | 带进位的减 | Rd:=Rn− op2 + C − 1 |
0111 | RSC | 带进位的翻转减 | Rd:=op2 − Rn + C − 1 |
1000 | TST | 测试 | Rn AND op2并更新标志位 |
1001 | TEQ | 测试相等 | Rn EOR op2并更新标志位 |
1010 | CMP | 比较 | Rn−op2并更新标志位 |
1011 | CMN | 负数比较 | Rn+op2并更新标志位 |
1100 | ORR | 逻辑或 | Rd:=Rn OR op2 |
1110 | BIC | 位清0 | Rd:=Rn AND NOT(op2) |
Op_1 | Op_2 | 结 果 |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
欢迎光临 DIY编程器网 (http://diybcq.com./) | Powered by Discuz! X3.2 |