| |
Pop All Registers from the Stack
86/88 |
N |
186 |
Y |
286 |
Y |
386 |
Y |
486 |
Y |
POPA/POPAD |
Ovfl |
N |
Dir |
N |
Int |
N |
Trap |
N |
Sign |
N |
Zero |
N |
Aux |
N |
Prty |
N |
Carry |
N |
Pops the top 8 words off the stack into the 8 general purpose 16/32
bit registers. Registers are popped in the following order: (E)DI,
(E)SI, (E)BP, (E)SP, (E)DX, (E)CX and (E)AX. The (E)SP value popped
from the stack is actually discarded.
------------------------------------ Timing ----------------------------------
OpCode Instruction 386 286 86
61 POPA 24 19
61 POPAD 24
------------------------------------ Logic -----------------------------------
POP DI
POP SI
POP BP
POP SP ; discarded
POP BX
POP DX
POP CX
POP AX
See Also PUSHA POP PUSH POPF MOV XCHG XLAT |