Intel 8XC196NT User Manual page 439

Table of Contents

Advertisement

8XC196NT USER'S MANUAL
Mnemonic
MULU
MULTIPLY WORDS, UNSIGNED. Multiplies
(2 operands)
the source and destination word operands,
using unsigned arithmetic, and stores the 32-
bit result into the destination double-word
operand. The sticky bit flag is undefined after
the instruction is executed.
(DEST)
Z
MULU
MULTIPLY WORDS, UNSIGNED. Multiplies
(3 operands)
the two source word operands, using
unsigned arithmetic, and stores the 32-bit
result into the destination double-word
operand. The sticky bit flag is undefined after
the instruction is executed.
(DEST)
Z
MULUB
MULTIPLY BYTES, UNSIGNED. Multiplies
(2 operands)
the source and destination operands, using
unsigned arithmetic, and stores the word
result into the destination operand. The sticky
bit flag is undefined after the instruction is
executed.
(DEST)
Z
MULUB
MULTIPLY BYTES, UNSIGNED. Multiplies
(3 operands)
the two source byte operands, using
unsigned arithmetic, and stores the word
result into the destination operand. The sticky
bit flag is undefined after the instruction is
executed.
(DEST)
Z
A-30
Table A-6. Instruction Set (Continued)
Operation
(DEST) × (SRC)
PSW Flag Settings
N
C
V
VT
ST
?
(SRC1) × (SRC2)
PSW Flag Settings
N
C
V
VT
ST
?
(DEST) × (SRC)
PSW Flag Settings
N
C
V
VT
ST
?
(SRC1) × (SRC2)
PSW Flag Settings
N
C
V
VT
ST
?
Instruction Format
DEST, SRC
MULU
lreg, waop
(011011aa) (waop) (lreg)
DEST, SRC1, SRC2
MULU
lreg, wreg, waop
(010011aa) (waop) (wreg) (lreg)
DEST, SRC
MULUB wreg, baop
(011111aa) (baop) (wreg)
DEST, SRC1, SRC2
MULUB wreg, breg, baop
(010111aa) (baop) (breg) (wreg)

Advertisement

Table of Contents
loading

Table of Contents