2.6.4 Memory Access Instructions

The following table provides memory access instructions:

Table 2-24. Memory Access Instructions
MnemonicBrief DescriptionSee
ADRGenerate PC-relative addressADR
CLREXClear ExclusiveCLREX
LDM{mode}Load Multiple registersLDM and STM
LDR{type}Load Register using immediate offsetLDR and STR, Immediate Offset
LDR{type}Load Register using register offsetLDR and STR, Register Offset
LDR{type}TLoad Register with unprivileged accessLDR and STR, Unprivileged
LDRLoad Register using PC-relative addressLDR, PC-relative
LDREX{type}Load Register ExclusiveLDREX and STREX
POPPop registers from stackPUSH and POP
PUSHPush registers onto stackPUSH and POP
STM{mode}Store Multiple registersLDM and STM
STR{type}Store Register using immediate offsetLDR and STR, Immediate Offset
STR{type}Store Register using register offsetLDR and STR, Register Offset
STR{type}TStore Register with unprivileged accessLDR and STR, Unprivileged
STREX{type}Store Register ExclusiveLDREX and STREX