英特爾 XScale(R) 技術主題CMN (Thumb*) - 比較取反

語法

CMN op1, op2

其中:

op1

包含第一個運算元的暫存器

op2

包含第二個運算元的暫存器

說明

CMN 指令將op2 加到 op1,並更新條件標誌。這樣便能有效地比較 op1 包含的值與 op2 中包含的反值。根據產生的條件標誌值,會執行一些後續的指令。

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

M

M

M

M

 

 

 

 

 

編碼

15

14

13

12

11

10

9

8

7

6

5

 

3

2

 

0

0

1

0

0

0

0

1

0

1

1

op2

op1

示例

1                            ;@.text
2                            ;@.globl funcmn
3                            ;@.align 0
4                            ;
5                           AREA example,CODE,READONLY
6                           CODE16
7
8                           label1
9                            ; Compare negatively contents of R4 and R0
10                           ; Does R4+R0, and ignores result
11                           ; Sets Condition Codes
12    00000000      F7C4     MOV   R4,   #OxFE
13    00000002      F7C0     MOV   R0,   #OxEF
14    00000004      42C4     CMN   R4,   R0
15    00000006      D200     BCS   label2

更多資訊

請參閱 CMP(1) 指令
請參閱 CMP(2) 指令

請參閱 CMP(3) 指令