Samsung S3C2410A Microphone User Manual


 
vi S3C2410A MICROPROCESSOR
Table of Contents (Continued)
Chapter 3 ARM Instruction set (Continued)
Coprocessor Data Transfers (LDC, STC)................................................................................................3-53
The Coprocessor Fields ...............................................................................................................3-54
Addressing Modes.......................................................................................................................3-54
Address Alignment ......................................................................................................................3-54
Data Aborts ................................................................................................................................3-54
Assembler Syntax.......................................................................................................................3-55
Examples ...................................................................................................................................3-55
Coprocessor Register Transfers (MRC, MCR).................................................................................3-56
The Coprocessor Fields ...............................................................................................................3-56
Transfers to R15..........................................................................................................................3-57
Transfers from R15 ......................................................................................................................3-57
Instruction Cycle Times................................................................................................................3-57
Assembler Syntax.......................................................................................................................3-57
Examples ...................................................................................................................................3-57
Undefined Instruction ...................................................................................................................3-58
Instruction Cycle Times................................................................................................................3-58
Assembler Syntax.......................................................................................................................3-58
Instruction Set Examples .............................................................................................................3-59
Using the Conditional Instructions .................................................................................................3-59
Pseudo-Random Binary Sequence Generator.................................................................................3-61
Multiplication by Constant Using the Barrel Shifter..........................................................................3-61
Loading a Word from an Unknown Alignment .................................................................................3-63
Chapter 4 Thumb Instruction Set
Thumb Instruction Set Format...............................................................................................................4-1
Format Summary ........................................................................................................................4-2
Opcode Summary .......................................................................................................................4-3
Format 1: Move Shifted Register...........................................................................................................4-5
Operation....................................................................................................................................4-5
Instruction Cycle Times................................................................................................................4-6
Examples ...................................................................................................................................4-6
Format 2: Add/Subtract........................................................................................................................4-7
Operation....................................................................................................................................4-7
Instruction Cycle Times................................................................................................................4-8
Examples ...................................................................................................................................4-8
Format 3: Move/Compare/Add/Subtract Immediate.................................................................................4-9
Operations..................................................................................................................................4-9
Instruction Cycle Times................................................................................................................4-10
Examples ...................................................................................................................................4-10
Format 4: ALU Operations....................................................................................................................4-11
Operation....................................................................................................................................4-11
Instruction Cycle Times................................................................................................................4-12
Examples ...................................................................................................................................4-12