|
|
@@ -271,17 +271,17 @@ str r0, [r1, #0x10] @ 写 EOIR,中断处理完成
|
|
|
|
|
|
### 9.1.8 逻辑运算指令
|
|
|
|
|
|
-| 指令 | 公式 | 说明 |
|
|
|
-| -------------------- | --------------------- | ------------ |
|
|
|
-| `AND Rd, Rn, Rm` | `Rd = Rn & Rm` | 按位与 |
|
|
|
-| `AND Rd, Rn, #immed` | `Rd = Rn & #immed` | 立即数与 |
|
|
|
-| `ORR Rd, Rn, Rm` | `Rd = Rn | Rm` | 按位或 |
|
|
|
-| `ORR Rd, Rn, #immed` | `Rd = Rn | #immed` | 立即数或 |
|
|
|
-| `BIC Rd, Rn, Rm` | `Rd = Rn & (~Rm)` | 位清除 |
|
|
|
-| `BIC Rd, Rn, #immed` | `Rd = Rn & (~#immed)` | 立即数位清除 |
|
|
|
-| `ORN Rd, Rn, #immed` | `Rd = Rn | (~#immed)` | 按位或非 |
|
|
|
-| `EOR Rd, Rn, Rm` | `Rd = Rn ^ Rm` | 按位异或 |
|
|
|
-| `EOR Rd, Rn, #immed` | `Rd = Rn ^ #immed` | 立即数异或 |
|
|
|
+| 指令 | 公式 | 说明 |
|
|
|
+| -------------------- | ---------------------- | ------------ |
|
|
|
+| `AND Rd, Rn, Rm` | `Rd = Rn & Rm` | 按位与 |
|
|
|
+| `AND Rd, Rn, #immed` | `Rd = Rn & #immed` | 立即数与 |
|
|
|
+| `ORR Rd, Rn, Rm` | `Rd = Rn \| Rm` | 按位或 |
|
|
|
+| `ORR Rd, Rn, #immed` | `Rd = Rn \| #immed` | 立即数或 |
|
|
|
+| `BIC Rd, Rn, Rm` | `Rd = Rn & (~Rm)` | 位清除 |
|
|
|
+| `BIC Rd, Rn, #immed` | `Rd = Rn & (~#immed)` | 立即数位清除 |
|
|
|
+| `ORN Rd, Rn, #immed` | `Rd = Rn \| (~#immed)` | 按位或非 |
|
|
|
+| `EOR Rd, Rn, Rm` | `Rd = Rn ^ Rm` | 按位异或 |
|
|
|
+| `EOR Rd, Rn, #immed` | `Rd = Rn ^ #immed` | 立即数异或 |
|
|
|
|
|
|
逻辑运算指令常用于配置 I.MX6UL 外设寄存器时的位操作。
|
|
|
|