Intel 8XC196MD Microscope & Magnifier User Manual


 
A-25
INSTRUCTION SET REFERENCE
MUL
(2 operands)
MULTIPLY INTEGERS. Multiplies the source
and destination integer operands, using
signed arithmetic, and stores the 32-bit result
into the destination long-integer operand.
The sticky bit flag is undefined after the
instruction is executed.
(DEST)
(DEST) × (SRC)
DEST, SRC
MUL lreg, waop
(11111110) (011011aa) (waop) (lreg)
PSW Flag Settings
ZNCVVTST
————— ?
MUL
(3 operands)
MULTIPLY INTEGERS. Multiplies the two
source integer operands, using signed
arithmetic, and stores the 32-bit result into
the destination long-integer operand. The
sticky bit flag is undefined after the instruction
is executed.
(DEST)
(SRC1) × (SRC2)
DEST, SRC1, SRC2
MUL lreg, wreg, waop
(11111110) (010011aa) (waop) (wreg) (lreg)
PSW Flag Settings
ZNCVVTST
————— ?
MULB
(2 operands)
MULTIPLY SHORT-INTEGERS. Multiplies
the source and destination short-integer
operands, using signed arithmetic, and stores
the 16-bit result into the destination integer
operand. The sticky bit flag is undefined after
the instruction is executed.
(DEST)
(DEST) × (SRC)
DEST, SRC
MULB wreg, baop
(11111110) (011111aa) (baop) (wreg)
PSW Flag Settings
ZNCVVTST
————— ?
MULB
(3 operands)
MULTIPLY SHORT-INTEGERS. Multiplies
the two source short-integer operands,
using signed arithmetic, and stores the 16-bit
result into the destination integer operand.
The sticky bit flag is undefined after the
instruction is executed.
(DEST)
(SRC1) × (SRC2)
DEST, SRC1, SRC2
MULB wreg, breg, baop
(11111110) (010111aa) (baop) (breg) (wreg)
PSW Flag Settings
ZNCVVTST
————— ?
Table A-6. Instruction Set (Continued)
Mnemonic Operation Instruction Format