stm

Store Multiple (Thumb)

STM <Rn>!, <registers>

Store multiple registers (Thumb 16-bit).

Details

The Store Multiple instruction store multiple registers (Thumb 16-bit).

Pseudocode Operation

Memory[address] ← registers

Example

STM r1!, registers

Encoding

Binary Layout
11000
Rn
register_list
 
Format Thumb Store Multiple
Opcode 0xC000
Extension A32 (Base)

Operands

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