Thumb Instruction Referenc e
5-2 Copyright © 2000, 20 01 ARM Limited. All rights reserved. ARM DUI 0068B
Table5-1 Location of Thumb instructions and pseudo-instructions
Instruction mnemonic Brief description Page Architecturea
ADC
Add with carry page5-21 4T
ADD
Add page5-15 4T
ADR
Load address (pseudo-instruction) page5-40 -
AND
Logical AND page5-23 4T
ASR
Arithmetic shift right page5-24 4T
B
Branch page5-32 4T
BIC
Bit clear page5-23 4T
BKPT
Breakpoint page5-38 5T
BL
Branch with link page5-34 4T
BLX
Branch with link and exchange instruction sets page5-36 5T
BX
Branch and exchange instruction sets page5-35 4T
CMN
,
CMP
Compare negative, Compare page5-26 4T
EOR
Logical exclusive OR page5-23 4T
LDMIA
Load multiple registers, increment after page5-13 4T
LDR
Load register, immediate offset page5-5 4T
LDR
Load register, register offset page 5-7 4T
LDR
Load register, pc or sp rela tive page5-9 4T
LDR
Load register (pse udo-instructio n) page 5-41 -
LSL
,
LSR
Logical shift left, Lo gical shift right page5-24 4T
MOV
Move page 5-28 4T
MUL
Multiply page 5-21 4T
MVN
,
NEG
Move NOT, Negate page 5-28 4T
NOP
No operation (pseudo-instruction) page5-43 -
ORR
Logical OR page5-23 4T
POP
,
PUSH
Pop registers from stack, Push registers onto stack page5-11 4T