PLD addr_mode
其中:
addr_mode |
定址模式 2:載入與儲存字或無符號位元組 |
PLD 指令指出即將從指定的地址進行記憶體訪問。這會使記憶體系統預先載入包含指定地址的快取線,從而優化記憶體系統性能。
N |
Z |
C |
V |
Q |
S |
I |
F |
T |
|
|
|
|
|
|
|
|
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
|
16 |
15 |
14 |
13 |
12 |
11 |
|
0 |
1 |
1 |
1 |
1 |
0 |
1 |
I |
1 |
U |
1 |
0 |
1 |
basereg |
1 |
1 |
1 |
1 |
addr_mode |
1 ;@.text
2
3 ;@.globl funcpld
4
5 ;@.align 0
6
7 @ * * * PLD (Adressing Mode 2) * * *
8
9 AREA load_store, CODE, READONLY
10
11 00000000 E4979005 LDR R9, [R7], #5
12 00000004 E3A0000A MOV R0, #10
13 00000008 E3A01001 MOV R1, #1
14 00000012 E5801000 STR R1, [R0]
15 00000016 1802000 PLD R2, [R0]
16
17 00000020 E3A0100A MOV R1, #10
18 00000024 E3A02002 MOV R2, #2
19 00000028 E5812000 STR R2, [R1]
20 00000032 E59130FF LDR R3, [R1, #0xff]
21 END