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


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .