pop

Pop Value from Stack

POP r/m

Loads operand from stack and increments SP.

Details

The Pop Value from Stack instruction loads operand from stack and increments SP.

Pseudocode Operation

DEST <- Memory[RSP]
RSP <- RSP + operand_size

Example

POP rbx

Encoding

Binary Layout
8F
+0
ModRM
+1
 
Format Legacy
Opcode 8F /0
Extension Base

Operands

  • dest
    Register or memory operand