MRS[condition] dest, CPSR
MRS[condition] dest, SPSR
其中:
condition |
16 個條件之一。請參閱條件程式碼狀態。 |
dest |
目標暫存器 |
MRS 指令將 CPSR 或 SPSR 中包含的值移動到 dest。condition 必須是有效值;否則將指令當作 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 |
|
12 |
11 |
|
0 |
condition |
0 |
0 |
0 |
1 |
0 |
R |
0 |
0 |
SBO |
dest |
SBZ |
1 ;@.text
2
3 ;@.globl funcmrs
4
5 ;@.align 0
6
7 ;@ * * * MRS * * *
8
9 AREA example, CODE, READONLY
10
11 00000000 E3A01001 MOV R1, #1
12 00000004 E3A02002 MOV R2, #2
13 00000008 E10F0000 MRS R0, CPSR
14
15 00000012 E3A01003 MOV R1, #3
16 00000016 E1A01000 MOV R1, R0
17
18 00000020 E14F3000 MRS R3, SPSR
19
20 END