如果試圖進行無效的載入或儲存數據訪問,則產生數據終止異常。如果實現系統控制協處理器時啟用對齊檢查,並且存在位 [01:0] != 0b00 的地址,則產生對齊異常。不得在執行此指令后立即訪問庫暫存器;隨後的 NOP 指令將阻止這樣做。在此格式中,指令不得用於使用者或系統模式。
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 |
14 |
|
0 |
|
|
condition |
1 |
0 |
0 |
P |
U |
1 |
0 |
1 |
basereg |
0 |
reglist |
|
|
1 @.text
2 @.globl funldm
3 @.align 0
4 @ **** LDM (Addressing Mode 4) ****
5 ;
6 ; Load multiple registers from base
7 ; address held in R8, decrement this
8 ; base address after each use but
9 ; do not update R8.
10 ; Uses User Mode registers
11 ;
12 AREA example,CODE,READONLY
13
14 label2
15 00000000 F3B4D678 MOV R8, #OxA
16 00000004 E85000F9 LDMDA R8, {R0,R3,R4-R7}^