Programmer’s Model
ARM DDI 0363E
Copyright © 2009 ARM Limited. All rights reserved.
2-2
ID013010
Non-Confidential, Unrestricted Access
2.1
About the programmer’s model
The processor implements the ARMv7-R architecture that provides:
•
the 32-bit ARM instruction set
•
the extended Thumb instruction set introduced in ARMv6T2, that uses Thumb-2
technology to provide a wide range of 32-bit instructions.
For more information on the ARM and Thumb instruction sets, see the
ARM Architecture
Reference Manual
. This chapter describes some of the main features of the architecture but, for
a complete description, see the
ARM Architecture Reference Manual
.
This chapter also makes reference to older versions of the ARM architecture that the processor
does not implement. These references are included to contrast the behavior of the Cortex-R4
processor with other processors you might have used that implement an older version of the
architecture.