英特爾 XScale(R) 技術主題LDRBT - 帶轉譯載入暫存器位元組

語法

LDR[condition]BT dest, addr_mode

其中:

 condition

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

 dest

目標暫存器

 addr_mode

定址模式 2:載入與儲存字或無符號位元組

說明

LDRBT 指令將位元組從 addr_mode 載入到 dest。此位元組按照零擴充套件方式擴充套件成 32 位字。在特權模式中,記憶體系統將訪問當作是在“使用者”模式下;其它情況下則執行普通的“使用者”模式訪問。condition 必須是有效值;否則將指令當作 NOP。

備註

如果試圖進行無效的載入或儲存數據訪問,則產生數據終止異常。

定址模式

僅限事後變址形式的“定址模式 2:載入與儲存字或無符號位元組”。

影響的標誌

N

Z

C

V

Q

S

I

F

T

T

T

T

T

 

 

 

 

 

編碼

31

 

28

27

26

25

24

23

22

21

20

19

 

16

15

 

12

11

 

0

 condition

 0

 1

 I

 0

 U

 1

 1

 1

 basereg

 dest

 addr_mode

示例

1                     @.text
2
3                     @.globl funcldrbt
4
5                     @.align 0
6
7                     @ * * * LDRBT (Addressing Mode 2) * * *
8
9                  AREA load_store, CODE, READONLY
10
11   00000000   E3A01FAF   MOV    R1, #700
12   00000004   E3A02008   MOV    R2, #8
13   00000008   E5812000   STR    R2, [R1]
14   00000012   E5F13005   LDRBT  R3, [R1, #5]!
15
16   00000016   E3A02050   MOV    R2, #80
17   00000020   E3A03009   MOV    R3, #9
18   00000024   E5823000   STR    R3, [R2]
19   00000028   E3A0400B   MOV    R4, #11
20   00000032   E7F25004   LDRBT  R5, [R2, R4]
21                         END

更多資訊

請參閱定址模式 2:載入與儲存字或無符號位元組