push

Push Multiple Registers (A32)

PUSH<c> <registers>

Stores registers to stack (Alias for STMDB SP!).

Details

The Push Multiple Registers instruction stores registers to stack (Alias for STMDB SP!).

Pseudocode Operation

SP ← SP - 4×n; Memory[SP..SP+4n-4] ← registers

Example

PUSH registers

Encoding

Binary Layout
cond
10010010
1101
registers
 
Format Store Multiple
Opcode 0x092D0000
Extension A32 (Base)

Operands

  • registers
    List