push

Push (Thumb)

PUSH <registers>

Push registers to stack (Thumb 16-bit).

Details

The Push instruction push registers to stack (Thumb 16-bit).

Pseudocode Operation

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

Example

PUSH registers

Encoding

Binary Layout
1011010
M
register_list
 
Format Thumb Store Multiple
Opcode 0xB400
Extension A32 (Base)

Operands

  • registers
    List