英特爾 XScale(R) 技術主題AND - 與(邏輯)

語法

AND[condition][S] dest, op1, addr_mode

其中:

 condition

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

 S

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

 dest

目標暫存器

 op1

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

 addr_mode

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

說明

對於 op1addr_mode 中的每個位,AND 指令將設定或清除 dest 中對應的位。如果兩個運算元中相應的位均已設定為 1,則 dest 中的位也設定為 1。如果兩個運算元中相應的位並未全部置位,則清除該位,並存儲到 dest。condition 必須是有效值;否則將指令當作 NOP。

定址模式

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

影響的標誌

N

Z

C

V

Q

S

I

F

T

M

M

M

 

 

T

T

 

 

編碼

31

 

28

27

26

25

24

23

22

21

20

19

 

16

15

 

12

11

 

0

 condition

 0

 0

 I

 0

 0

 0

 0

 S

 op1

 dest

 addr_mode

示例

1                     ;@.text
2
3                     ;@.globl funcand
4
5                     ;@.align 0
6
7                     ;@ * * * AND (Addressing Mode 1) * * *
8
9
10                    AREA example, CODE, READONLY
11                    label1
12      00000000  E3A0B001 MOV    R11, #1
13      00000004  E20B0001 AND    R0, R11, #1
14
15      00000008  E3A0B001 MOV    R11, #1
16      00000012  E21B0001 ANDS   R0, R11, #1
17
18                         END    19

更多資訊

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