Opcode Summary - Samsung S3C2500B User Manual

Table of Contents

Advertisement

S3C2500B

3.19.2 OPCODE SUMMARY

The following table summarises the THUMB instruction set. For further information about a particular instruction
please refer to the sections listed in the right-most column.
Mnemonic
ADC
Add with carry
ADD
Add
AND
AND
ASR
Arithmetic shift right
B
Unconditional branch
Bxx
Conditional branch
BIC
Bit clear
BL
Branch and link
BX
Branch and exchange
CMN
Compare negative
CMP
Compare
EOR
EOR
LDMIA
Load multiple
LDR
Load word
LDRB
Load byte
LDRH
Load half-word
LSL
Logical shift left
LDSB
Load sign-extended byte
LDSH
Load sign-extended half-word
LSR
Logical shift right
MOV
Move register
MUL
Multiply
MVN
Move negative register
NEG
Negate
ORR
OR
POP
Pop registers
PUSH
Push registers
POR
Rotate right
Table 3-7. THUMB Instruction Set Opcodes
Instruction
Lo-Register
Hi-Register
Operand
Operand
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
INSTRUCTION SET
Condition
Codes Set
V
(1)
V
V
V
V
V
V
V
V
V
V
V
V
(2)
V
V
V
V
V
V
V
3-65

Advertisement

Table of Contents
loading

Table of Contents