Operation
IF OperandSize = 16 (* PUSHA instruction *)
THEN Temp (SP);
Push(AX);
Push(CX);
Push(DX);
Push(BX);
Push(Temp);
Push(BP);
Push(SI);
Push(DI);
ELSE (* OperandSize = 31, PUSHAD instruction *)
Temp (ESP);
Push(EAX);
Push(ECX);
Push(EDX);
Push(EBX);
Push(Temp);
Push(EPS);
Push(ESI);
Push(EDI);
FI;
[Back: Description]
[Next: Protected Mode Exceptions]