
S3C2410X MICROPROCESSOR
vii
Table of Contents
(Continued)
Chapter 4 THUMB Instruction Set
(Continued)
Format 5: Hi-Register Operations/Branch Exchange................................................................................4-13
Operation........................................................................................................................................4-13
Instruction Cycle Times...................................................................................................................4-14
The Bx Instruction ...........................................................................................................................4-14
Examples........................................................................................................................................4-15
Using R15 As An Operand...............................................................................................................4-15
Format 6: Pc-Relative Load.....................................................................................................................4-16
Operation........................................................................................................................................4-16
Instruction Cycle Times...................................................................................................................4-17
Examples........................................................................................................................................4-17
Format 7: Load/Store With Register Offset..............................................................................................4-18
Operation........................................................................................................................................4-19
Instruction Cycle Times...................................................................................................................4-19
Examples........................................................................................................................................4-19
Format 8: Load/Store Sign-Extended Byte/Halfword................................................................................4-20
Operation........................................................................................................................................4-20
Instruction Cycle Times...................................................................................................................4-21
Examples........................................................................................................................................4-21
Format 9: Load/Store With Immediate Offset...........................................................................................4-22
Operation........................................................................................................................................4-23
Instruction Cycle Times...................................................................................................................4-23
Examples........................................................................................................................................4-23
Format 10: Load/Store Halfword..............................................................................................................4-24
Operation........................................................................................................................................4-24
Examples........................................................................................................................................4-25
Format 11: Sp-Relative Load/Store..........................................................................................................4-26
Operation........................................................................................................................................4-26
Instruction Cycle Times...................................................................................................................4-27
Examples........................................................................................................................................4-27
Format 12: Load Address.........................................................................................................................4-28
Operation........................................................................................................................................4-28
Instruction Cycle Times...................................................................................................................4-29
Examples........................................................................................................................................4-29
Format 13: Add Offset To Stack Pointer ..................................................................................................4-30
Operation........................................................................................................................................4-30
Instruction Cycle Times...................................................................................................................4-30
Examples........................................................................................................................................4-30
Format 14: Push/Pop Registers ...............................................................................................................4-31
Operation........................................................................................................................................4-31
Instruction Cycle Times...................................................................................................................4-32
Examples........................................................................................................................................4-32
Format 15: Multiple Load/Store................................................................................................................4-33
Operation........................................................................................................................................4-33
Instruction Cycle Times...................................................................................................................4-33
Examples........................................................................................................................................4-33