Chapter 2

Programmer’s Model

This chapter describes the processor registers and provides an overview for programming the microprocessor. It contains the following sections:

About the programmer’s model on page 2-2

Instruction set states on page 2-3

Operating modes on page 2-4

Data types on page 2-5

Memory formats on page 2-6

Registers on page 2-7

Program status registers on page 2-10

Exceptions on page 2-16

Acceleration of execution environments on page 2-27

Unaligned and mixed-endian data access support on page 2-28

Big-endian instruction support on page 2-29.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

2-1

ID013010

Non-Confidential, Unrestricted Access

 

Page 47
Image 47
ARM r1p3, R4F manual Programmer’s Model, Registers on, Program status registers on, Exceptions on