英特爾 XScale(R) 技術主題ADD(4) (Thumb*) - 加法

語法

ADD dest, op2

其中:

dest

包含第一個運算元的暫存器,也是目標暫存器

op2

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

說明

此格式的 ADD 指令將 destop2 相加,結果儲存到 dest。ADD(4) 指令中一個或兩個暫存器都可以是高位暫存器。但如果這兩個暫存器都是低位暫存器(H1==0 且 H2==0),則結果將會“無法預知”。

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

9

8

7

6

5

 

3

2

 

0

1

0

0

0

1

0

0

H1

H2

op2

dest

示例

1                              ;@.text
2                              ;@.globl funadd
3                              ;@.align 0
4                              ;
5                             AREA example,CODE,READONLY
6                             CODE16
7
8                             label1
9                              ; Add contents of registers R11 and R12
10                             ; place result back to R11
11    00000000       F7C1    MOV   R1, #Ox12
12    00000002       468B    MOV   R11, R1
13    00000004       F7C1    MOV   R1, #Ox3E
14    00000006       468C    MOV   R12, R1
15    00000008       44E3    ADD   R11, R12

更多資訊

請參閱 ADC 指令
請參閱 ADD(1) 指令

請參閱 ADD(2) 指令

請參閱 ADD(3) 指令

請參閱 ADD(5) 指令

請參閱 ADD(6) 指令

請參閱 ADD(7) 指令

請參閱 SUB(1) 指令
請參閱 SUB(2) 指令
請參閱 SUB(3) 指令

請參閱 SUB(4) 指令