Introduction
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
1-41
ID012310
Non-Confidential, Unrestricted Access
Table 1-9 summarizes addressing mode 2P, post-indexed only.
Pre-indexed offset
-
Immediate offset
[<Rn>], #+/<immed_12>
Zero offset
[<Rn>]
Register offset
[<Rn>, +/-<Rm>]
!
Scaled register offset
[<Rn>, +/-<Rm>, LSL #<immed_5>]
!
[<Rn>, +/-<Rm>, LSR #<immed_5>]
!
[<Rn>, +/-<Rm>, ASR #<immed_5>]
!
[<Rn>, +/-<Rm>, ROR #<immed_5>]
!
[<Rn>, +/-<Rm>, RRX]
!
Post-indexed offset
-
Immediate
[<Rn>], #+/-<immed_12>
Zero offset
[<Rn>]
Register offset
[<Rn>], +/-<Rm>
Scaled register offset
[<Rn>], +/-<Rm>, LSL #<immed_5>
[<Rn>], +/-<Rm>, LSR #<immed_5>
[<Rn>], +/-<Rm>, ASR #<immed_5>
[<Rn>], +/-<Rm>, ROR #<immed_5>
[<Rn>], +/-<Rm>, RRX
Table 1-9 Addressing mode 2P, post-indexed only
Addressing mode
Assembler
Post-indexed offset
-
Immediate offset
[<Rn>], #+/-<immed_12>
Zero offset
[<Rn>]
Register offset
[<Rn>], +/-<Rm>
Scaled register offset
[<Rn>], +/-<Rm>, LSL #<immed_5>
[<Rn>], +/-<Rm>, LSR #<immed_5>
[<Rn>], +/-<Rm>, ASR #<immed_5>
[<Rn>], +/-<Rm>, ROR #<immed_5>
[<Rn>], +/-<Rm>, RRX
Table 1-8 Addressing mode 2 (continued)
Addressing mode
Assembler