MUL - 8086
Unsigned multiply.
Algorithm:
- when operand is a byte: AX = AL * operand.
- when operand is a word: (DX AX) = AX * operand.
Syntax
MUL Register
MUL memory
Example
MOV AL, 200 ; AL = 0C8h
MOV BL, 4
MUL BL ; AX = 0320h (800)
RET
Output / Return Value
Limitations
Alternatives / See Also
Reference