push

Push Word/Doubleword/Quadword Onto Stack

PUSH r/m

Decrements SP and stores operand on stack.

Details

The Push Word/Doubleword/Quadword Onto Stack instruction decrements SP and stores operand on stack.

Pseudocode Operation

RSP <- RSP - operand_size
Memory[RSP] <- SRC

Example

PUSH rbx

Encoding

Binary Layout
FF
+0
ModRM
+1
 
Format Legacy
Opcode FF /6
Extension Base

Operands

  • src
    Reg/Mem