qa.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
PUSH
   Summary  Detail  Example  Key to Flags
──────────────────────────────────────────────────────────────────────────────
 
Push                                             Flags:  O D I T S Z A P C
                                                         ═════════════════
Syntax:  PUSH src
 
 
  Pushes the source operand onto the stack.  This means that SP is
  decreased by 2 and the source value is copied to SS:SP.  The operand
  can be a memory location, a general purpose 16-bit register, or a
  segment register.  On the 80186-80386 processors, the operand can also
  be a constant.  On the 8088 and 8086, PUSH SP copies the value of SP
  after the push.  On the 80186-80386 processors, PUSH SP copies the
  value of SP before the push.
                                    -♦-