MULU Instruction



The instruction MULU (MULtiply Unsigned) multiplies a 16 bit operand in a data register with a 16 bit operand specified as an effective address. The result is a 32 bit value that is stored in the data register. All operands are unsigned.

ADDRESS METHODS: Dn, (An), (An)+, -(An), x(An), x(An,xr.s), x.w, x.l, x(PC), x(PC,xr.s), #x

DATA LENGTH: Word

FLAGS: X - U
N - S
Z - S
C - 0
V - 0

SYNTAX: MULU <ea>,Dn

EXAMPLE CODE:       

  MULU    D1,D2    multiplies D1 and D2, and stores it in D2