英特爾 XScale(R) 技術主題LDRB(1) (Thumb*) - 載入暫存器位元組

語法

LDRB dest, [basereg, #value]

其中:

 dest

目標暫存器

 basereg

包含基址的暫存器

 value

要加到 basereg 上的 5 位值

說明

此格式的 LDRB 指令從 valuebasereg 將一個位元組載入到 dest。此位元組按照零擴充套件方式擴充套件成 32 位字。它可用於訪問結構(記錄)欄位。

備註

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

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

 

6

5

 

3

2

 

0

0

1

1

1

1

value

basereg

dest

示例

1                                        ;@.text
2                                        ;@.globl funldrb
3                                        ;@.align 0
4                                        ;
5                                    AREA example,CODE,READONLY
6                                    CODE16
7
8                                    label1
9                                        ; Load register R4 from address in
10                                       ; memory given by value of R1
11                                       ; plus offset of 12 bytes
12                                       ; Only a single byte is loaded into
13                                       ; low byte of register which is
14                                       ; then zero-extended to 32 bits
15    00000000    880C    LDRB    R4, [R1, #OxC]

更多資訊

請參閱 LDRB(2) 指令
請參閱 LDRSB 指令

請參閱 STRB(1) 指令

請參閱 STRB(2) 指令