英特爾 XScale(R) 技術主題B(2) (Thumb*) - 分支

語法

B target

其中:

target

目標地址,範圍是 [-2048..+2046] 位元組

說明

此格式的 B 指令執行到指定的 target 的無條件分支。B 指令沒有返回點;因此不儲存返回地址。

定址模式

無運算元

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

 

0

1

1

1

0

0

target

示例

1                         ;@.text
2                         ;@.globl funb
3                         ;@.align 0
4                         ;
5                        AREA example,CODE,READONLY
6                        CODE16
7
8                        label1
9    00000000     18D1    ADD   R1, R2, R3
10   00000002     D100    BNE   label2
11
12                         ; Branch unconditionally to label
13                         ; within 2K bytes
14                         ; label1 is a section of code within
15                         ; current subroutine
16    00000004    DE00    BAL    label1
17                               label2

更多資訊

請參閱 B(1) 指令
請參閱 BL/BLX(1) 指令

請參閱 BLX(2) 指令

請參閱 BX 指令

請參閱 TST 指令