PUSH instruction
•PUSH r/mem16/mem32/imm8/imm16/imm32
•
•IF OperandSize = 32
• THEN
• ESP := ESP – 4
• [ESP] := OperandValue ; double word
• ELSE
• ESP := ESP – 2
• [ESP] := OperandValue ; word
•FI
•
•PUSH EAX
•PUSH DWORD PTR [EAX]
•PUSH WORD PTR [EAX]
•PUSH 0
•
•
•