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>pushad push 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]
PUSHAD            Push All Double (386)              Flags: O D I T S Z A P C

PUSHAD

           Logic:        temp . ESP
                         PUSH   EAX
                         PUSH   ECX
                         PUSH   EDX
                         PUSH   EBX
                         PUSH   temp
                         PUSH   EBP
                         PUSH   ESI
                         PUSH   EDI


     This instruction is the same as PUSHA, except that it pushes the 386's
     32-bit registers, not 16-bit registers.

     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
   PUSHAD                     18 (386)     32       1    PUSHAD
  --------------------------------------------------------------------------

See Also: POPA POPAD PUSHA

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