如果試圖進行無效的載入或儲存數據訪問,則產生數據終止異常。如果實現系統控制協處理器時啟用對齊檢查,並且存在位 [01:0] != 0b00 的地址,則產生對齊異常。
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 |
0 |
1 |
1 |
basereg |
dest |
addr_mode |
1 @.text
2 @.globl funcldrt
3 @.align 0
4
5 @ * * * LDRT (Adressing Mode 2) * * *
6 AREA load_store, CODE, READONLY
7
8 00000000 E4B79005 LDRT R9, [R7], #5
9 00000004 E3A0000A MOV R0, #10
10 00000008 E3A01001 MOV R1, #1
11 00000012 E5801000 STR R1, [R0]
12 00000016 E5B02000 LDRT R2, [R0]
13
14 00000020 E3A0100A MOV R1, #10
15 00000024 E3A02002 MOV R2, #2
16 00000028 E5812000 STR R2, [R1]
17 00000032 E5B130FF LDRT R3, [R1, #0xff]
18 END