Introduction
1-18
Copyright © 2001, 2004 ARM Limited. All rights reserved.
ARM DDI 0210C
Operand 2
An operand is the part of the instruction that references data or a peripheral device.
Operand 2 is listed in Table 1-4.
DB decrement before
EA, empty ascending
Mode 4, store <a_mode4S>
IA, increment after
FD, full descending
IB, increment before
ED, empty descending
DA, decrement after
FA, full ascending
DB decrement before
EA, empty ascending
Mode 5, coprocessor data transfer <a_mode5>
Immediate offset
[Rn, #+/-(8bit_Offset*4)]
Pre-indexed
[Rn, #+/-(8bit_Offset*4)]!
Post-indexed
[Rn], #+/-(8bit_Offset*4)
Table 1-3 Addressing modes (continued)
Addressing mode
Type or
addressing mode
Mnemonic or stack type
Table 1-4 Operand 2
Operand
Type
Mnemonic
Operand 2 <Oprnd2>
Immediate value
#32bit_Imm
Logical shift left
Rm LSL #5bit_Imm
Logical shift right
Rm LSR #5bit_Imm
Arithmetic shift right
Rm ASR #5bit_Imm
Rotate right
Rm ROR #5bit_Imm
Register
Rm
Logical shift left
Rm LSL Rs
Logical shift right
Rm LSR Rs
Arithmetic shift right
Rm ASR Rs
Rotate right
Rm ROR Rs
Rotate right extended
Rm RRX
Summary of Contents for ARM7TDMI
Page 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...