3. Instruction Set
3-79
Program Example:
The 16-bit D0 is multiplied by the 16-bit D10 and brings forth a 32-bit product. The higher 16 bits
are stored in D21 and the lower 16-bit are stored in D20. ON/OFF of MSB indicates the
positive/negative status of the operation result.
X0 MUL D0 D10 D20
(D0) × (D10) = (D21, D20)
16-bit × 16-bit = 32-bit