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.
MUL
   Summary  Detail  Example  Key to Flags
──────────────────────────────────────────────────────────────────────────────
 
Unsigned Multiply                                Flags:  O D I T S Z A P C
Syntax:  MUL src                                         ═════════════════
                                                         ±       ? ? ? ? ±
 
 
  Multiplies an implied destination operand by a specified source
  operand.  Both operands are treated as unsigned numbers.  If a single
  16-bit operand is given, the implied destination is AX and the product
  goes into the DX:AX register pair.  If a single 8-bit operand is
  given, the implied destination is AL and the product goes into AX.
  The carry and overflow flags are set if DX is not 0 for 16-bit
  operands or if AH is not zero for 8-bit operands.
                                    -♦-