mul

Unsigned Multiply

MUL r/m

Unsigned multiply (AX = AL * src).

Details

The Unsigned Multiply instruction unsigned multiply (AX = AL * src).

Pseudocode Operation

rDX:rAX <- rAX x SRC  // unsigned

Example

MUL rbx

Encoding

Binary Layout
F7
+0
ModRM
+1
 
Format Legacy
Opcode F7 /4
Extension Base

Operands

  • dest
    Register or memory operand