
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
699 of 808
NXP Semiconductors
UM10360
Chapter 34: Appendix: Cortex-M3 User Guide
The PSR bit assignments are:
Access these registers individually or as a combination of any two or all three registers,
using the register name as an argument to the
MSR
or
MRS
instructions. For example:
•
read all of the registers using
PSR
with the
MRS
instruction
•
write to the APSR using
APSR
with the
MSR
instruction.
The PSR combinations and attributes are:
[1]
The processor ignores writes to the IPSR bits.
[2]
Reads of the EPSR bits return zero, and the processor ignores writes to the these bits
See the instruction descriptions
for more information about how to access the program status registers.
Application Program Status Register:
The APSR contains the current state of the
condition flags from previous instruction executions. See the register summary in
for its attributes. The bit assignments are:
5HVHUYHG
,65B180%(5
1 = & 9
5HVHUYHG
$365
,365
(365
5HVHUYHG
5HVHUYHG
5HVHUYHG
,&,,7
,&,,7
7
4
Table 599.
PSR register combinations
Register
Type
Combination
PSR
RW
APSR, EPSR, and IPSR
IEPSR
RO
EPSR and IPSR
IAPSR
RW
APSR and IPSR
EAPSR
RW
APSR and EPSR
1
= & 9 4 ,&,,7 7
5HVHUYHG
,&,,7
,65B180%(5
5HVHUYHG