ARM DDI 0301H
ID012310
Table 1-10 summarizes addressing mode 3.
Table 1-11 summarizes addressing mode 4.
Table 1-12 summarizes addressing mode 5.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
Table 1-10 Addressing mode 3
Addressing mode
Immediate offset
Pre-indexed
Post-indexed
Register offset
Pre-indexed
Post-indexed
Table 1-11 Addressing mode 4
Addressing mode
Block load
IA
Increment after
IB
Increment before
DA
Decrement after
DB
Decrement before
Block store
IA
IA Increment after
IB
IB Increment before
DA
DA Decrement after
DB
DB Decrement before
Table 1-12 Addressing mode 5
Addressing mode
Immediate offset
Immediate pre-indexed
Immediate pre-indexed
Unindexed
Introduction
Assembler
[<Rn>, #+/-<immed_8>]
[<Rn>, #+/-<immed_8>]!
[<Rn>], #+/-<immed_8>
[<Rn>, +/- <Rm>]
[<Rn>, +/- <Rm>]!
[<Rn>], +/- <Rm>
Stack type
Stack pop (LDM, RFE)
FD
Full descending
E
Empty descending
D
FA
Full ascending
E
Empty ascending
A
Stack push (STM, SRS)
E
Empty ascending
A
FA
Full ascending
E
Empty descending
D
FD
Full descending
Assembler
[<Rn>, #+/-<immed_8*4>]
[<Rn>, #+/-<immed_8*4>]!
[<Rn>], #+/-<immed_8*4>
[<Rn>], <option>
1-42