英特爾 XScale(R) 技術主題LDR(3) (Thumb*) - 載入暫存器

語法

LDR dest, [PC, (#value * 4)]

其中:

 dest

目標暫存器

 PC

用於計算記憶體地址的程式計數器

 value

8 位值乘以 4,然後加到 PC 上

說明

此格式的 LDR 指令可以將 32 位記憶體數據載入到 dest。它還有助於訪問 PC 相關數據。

備註

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

定址模式

無運算元。

影響的標誌

N

Z

C

V

Q

S

I

F

T

 

 

 

 

 

 

 

 

 

編碼

15

14

13

12

11

10

 

8

7

 

0

0

1

0

0

1

dest

value

示例

1                                    ;@.text
2                                    ;@.globl funldr
3                                    ;@.align 0
4                                    ;
5                                AREA example,CODE,READONLY
6                                CODE16
7
8                                label1
9                                    ; Load register R2 from address in
10                                   ; memory 168 bytes from current PC
11    00000000    4A00    LDR    R2, [PC, #OxA8]

更多資訊

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

請參閱 LDR(4) 指令

請參閱 STR(1) 指令

請參閱 STR(2) 指令

請參閱 STR(3) 指令