Figure
Number
1-1
1-2
2-1
2-2
2-3
2-4
2-5
2-6
2-7
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
3-19
3-20
3-21
3-22
3-23
3-24
3-25
3-26
3-27
3-28
3-29
S3C2501X
List of Figures
S3C2501X Block Diagram ......................................................................................1-4
S3C2501X Pin Assignment Diagram ......................................................................1-5
Big-Endian Addresses of Bytes within Words..........................................................2-2
Little-Endian Addresses of Bytes Words .................................................................2-2
Mapping of THUMB State Registers onto ARM State Registers..............................2-7
Program Status Register Format ............................................................................2-8
ARM940T Block Diagram .......................................................................................2-18
Branch and Exchange Instructions..........................................................................3-5
Branch Instructions.................................................................................................3-7
Data Processing Instructions ..................................................................................3-9
ARM Shift Operations.............................................................................................3-12
Logical Shift Left ....................................................................................................3-12
Logical Shift Right ..................................................................................................3-13
Arithmetic Shift Right .............................................................................................3-13
Rotate Right ...........................................................................................................3-14
Rotate Right Extended ...........................................................................................3-14
PSR Transfer .........................................................................................................3-20
Multiply Instructions................................................................................................3-23
Multiply Long Instructions .......................................................................................3-25
Single Data Transfer Instructions............................................................................3-28
Half-word and Signed Data Transfer with Immediate Offset and Auto-Indexing ......3-35
Post-Increment Addressing.....................................................................................3-41
Post-Decrement Addressing ...................................................................................3-42
Pre-Decrement Addressing.....................................................................................3-43
Swap Instruction.....................................................................................................3-47
Undefined Instruction..............................................................................................3-58
Title
Page
Number
xiii