Operation
IF StackAddrSize = 16
THEN
IF OperandSize = 16
THEN
DEST (SS:SP); (* copy a word *)
SP SP + 2;
ELSE (* OperandSize = 32 *)
DEST (SS:SP); (* copy a dword *)
SP SP + 4;
FI;
ELSE (* StackAddrSize = 32 *)
IF OperandSize = 16
THEN
DEST (SS:ESP); (* copy a word *)
ESP ESP + 2;
ELSE (* OperandSize = 32 *)
DEST (SS:ESP); (* copy a dword *)
ESP ESP + 4;
FI;
FI;
[Back: Description]
[Next: Protected Mode Exceptions]