ldm

Load Multiple (A32)

LDM<mode><c> <Rn>{!}, <registers>

Loads multiple registers from memory (Stack pop).

Details

The Load Multiple instruction loads multiple registers from memory (Stack pop).

Pseudocode Operation

Rn ← Memory[address]

Example

LDMia r1!, registers

Encoding

Binary Layout
cond
100
P
U
S
W
1
Rn
register_list
 
Format Load Multiple
Opcode 0x08800000
Extension A32 (Base)

Operands

  • Rn
    First source / base general-purpose register
  • registers
    List