05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using this manual<br />

The information in this manual is organized into four parts, as described below.<br />

Part A, Application Level <strong>Architecture</strong><br />

Part A describes the application level view of the architecture. It contains the following chapters:<br />

Preface<br />

Chapter A1 Gives a brief overview of the <strong>ARM</strong> architecture, <strong>and</strong> the <strong>ARM</strong> <strong>and</strong> Thumb instruction sets.<br />

Chapter A2 Describes the application level view of the <strong>ARM</strong> programmers’ model, including the<br />

application level view of the Advanced SIMD <strong>and</strong> VFP extensions. It describes the types of<br />

value that <strong>ARM</strong> instructions operate on, the general-purpose registers that contain those<br />

values, <strong>and</strong> the Application Program Status Register.<br />

Chapter A3 Describes the application level view of the memory model, including the <strong>ARM</strong> memory<br />

types <strong>and</strong> attributes, <strong>and</strong> memory access control.<br />

Chapter A4 Describes the range of instructions available in the <strong>ARM</strong>, Thumb, Advanced SIMD, <strong>and</strong><br />

VFP instruction sets. It also contains some details of instruction operation, where these are<br />

common to several instructions.<br />

Chapter A5 Gives details of the encoding of the <strong>ARM</strong> instruction set.<br />

Chapter A6 Gives details of the encoding of the Thumb instruction set.<br />

Chapter A7 Gives details of the encoding of the Advanced SIMD <strong>and</strong> VFP instruction sets.<br />

Chapter A8 Provides detailed reference information about every instruction available in the Thumb,<br />

<strong>ARM</strong>, Advanced SIMD, <strong>and</strong> VFP instruction sets, with the exception of information only<br />

relevant in privileged modes.<br />

Chapter A9 Provides detailed reference information about the ThumbEE (Execution Environment)<br />

variant of the Thumb instruction set.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. xv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!