英特爾 XScale(R) 技術主題RSC - 帶進位被減

語法

RSC[condition][S] dest, op2, addr_mode

其中:

 condition

16 個條件之一。請參閱條件程式碼狀態

 S

更新條件程式碼標誌(位 [20])

 dest

目標暫存器

 op2

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

 addr_mode

定址模式 1:數據處理運算元

說明

RSC 指令從 addr_mode 中減去 op2 與 !C 的值。結果儲存到 dest。condition 必須是有效值;否則將指令當作 NOP。S 設定為 1 時:

    C 標誌

    說明

    1

    無借位發生

    0

    發生借位

備註

C 標誌在此指令中用作無借位標誌。

定址模式

請參閱“定址模式 1 - 數據處理運算元”。

影響的標誌

N

Z

C

V

Q

S

I

F

T

TM

TM

TM

TM

 

T

T

 

 

編碼

31

 

28

27

26

25

24

23

22

21

20

19

 

16

15

 

12

11

 

0

condition

0

0

I

0

1

1

1

S

op2

dest

addr_mode

示例

1                        ;@.text
2
3                        ;@.globl funcrsc
4
5                        ;@.align 0
6
7                        ;@ * * * RSC (Adressing Mode 1) * * *
8
9
10                   AREA example, CODE, READONLY
11
12   00000000   E3A0104D   MOV   R1, #77
13   00000004   E241001D   SUB   R0, R1, #29
14   00000008   E0E13000   RSC   R3, R1, R0
15
16   00000012   E3A0101D   MOV   R1, #29
17   00000016   E3A02039   MOV   R2, #57
18   00000020   E0814002   ADD   R4, R1, R2
19   00000024   E2F4501B   RSCS  R5, R4, #27
20
21                         END

更多資訊

請參閱定址模式 1:數據處理運算元