ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
2-1
ID012310
Non-Confidential, Unrestricted Access
Chapter 2
Programmer’s Model
This chapter describes the processor registers and provides information for programming the
microprocessor. It contains the following sections:
•
About the programmer’s model
on page 2-2
•
Secure world and Non-secure world operation with TrustZone
on page 2-3
•
Processor operating states
on page 2-12
•
Instruction length
on page 2-13
•
Data types
on page 2-14
•
Memory formats
on page 2-15
•
Addresses in a processor system
on page 2-16
•
Operating modes
on page 2-17
•
Registers
on page 2-18
•
The program status registers
on page 2-24
•
Additional instructions
on page 2-30
•
Exceptions
on page 2-36
•
Software considerations
on page 2-59.