ARM DDI 0210C Copyright © 2001, 2004 ARM Limited. All rights reserved. iii
Contents
ARM7TDMI Technical Reference Manual
Preface
About this manual ........................................................................................ xvi
Feedback ...................................................................................................... xx
Chapter 1 Introduction
1.1 About the ARM7TDMI core ......................................................................... 1-2
1.2 Architecture ................................................................................................. 1-5
1.3 Block, core, and functional diagrams .......................................................... 1-7
1.4 Instruction set summary ............................................................................ 1-11
Chapter 2 Programmer’s Model
2.1 About the programmer’s model ................................................................... 2-2
2.2 Processor operating states ......................................................................... 2-3
2.3 Memory formats .......................................................................................... 2-4
2.4 Data types ................................................................................................... 2-6
2.5 Operating modes ........................................................................................ 2-7
2.6 Registers ..................................................................................................... 2-8
2.7 The program status registers .................................................................... 2-13
2.8 Exceptions ................................................................................................ 2-16
2.9 Interrupt latencies ..................................................................................... 2-23
2.10 Reset ......................................................................................................... 2-24