英特爾 XScale(R) 技術主題TST (Thumb*) -- 測試

語法

TST op1, op2

其中:

 op1

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

 op2

包含要進行“與”運算的運算元的暫存器

說明

TST 指令對 op1op2 的值執行邏輯“與”運算。這可以使得後續的指令按條件去執行。

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

 

T

M

M

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

9

8

7

6

5

 

3

2

 

0

0

1

0

0

0

0

1

0

0

0

op2

op1

示例

1                                      ;@.text
2                                      ;@.globl funtst
3                                      ;@.align 0
4                                      ;
5                                  AREA example,CODE,READONLY
6                                  CODE16
7
8                                  label1
9                                      ; Carry out a logical AND between R1 and R2
10                                     ; Does R1 AND R2, and ignores result
11                                     ; Set Condition Codes
12                                     ; Branch to new label if zero
13    00000000    F7C2    MOV    R2, #Ox38
14    00000002    2114    MOV    R1, #20
15    00000004    4211    TST    R1, R2
16    00000006    D000    BEQ    label2

更多資訊

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

請參閱 BL/BLX(1) 指令

請參閱 BLX(2) 指令

請參閱 BX 指令