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

語法

ADD dest, PC, (#value * 4)

其中:

dest

目標暫存器

PC

PC 相對定址

value

8 位立即數,代表第二個運算元。[0..1020] 範圍內 4 的任何倍數。

說明

此格式的 ADD 指令將四倍 value 與 PC 相加,並將產生的 PC 相對地址儲存到 dest

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

 

8

7

 

0

1

0

1

0

0

dest

value

示例

1                        ;@.text
2                        ;@.globl funadd
3                        ;@.align 0
4                        ;
5                       AREA example,CODE,READONLY
6                       CODE16
7
8                       label1
9                        ; Add contents of address 6 bytes above
10                       ; PC address.Place result in R6
11    00000000    A601    ADD   R6, PC, #6

更多資訊

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

請參閱 ADD(2) 指令

請參閱 ADD(3) 指令

請參閱 ADD(4) 指令

請參閱 ADD(6) 指令

請參閱 ADD(7) 指令

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

請參閱 SUB(4) 指令