Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TASM 2.x / MASM 6.x Assembly Language - <b>popad pop all double (386) flags: o d i t s z a p c</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
POPAD             Pop All Double (386)               Flags: O D I T S Z A P C

POPAD

           Logic:        POP EDI
                         POP ESI
                         POP EBP
                         ADD ESP,4
                         POP EBX
                         POP EDX
                         POP ECX
                         POP EAX

     This instruction is the same as POPA, except that it pops into 32-bit
     registers, not 16-bit registers. Use this instruction to resore all
     general-purpose registers after a PUSHAD instruction has been executed.

     The PUSHAD/POPAD instructions are useful at the beginning and end of
     called procedures to save and restore the contents of used registers.

  --------------------------------------------------------------------------
   Operands                   Clocks   Transfers  Bytes  Example
   POPAD                      24 (386)     32       1    POPAD
  --------------------------------------------------------------------------

See Also: POPA PUSHA PUSHAD

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson