<<< MUL Example | Index | IMUL Examples >>> |
The IMUL (signed multiply) instruction performs signed integer multiplication.
It has the same syntax and uses the same operands as the MUL instruction.
What is different is that it preserves the sign of the product.
IMUL sets the Carry and Overflow flags if the high-order product is not just a sign extension of the low-order product.
The Overflow flag OF is normally used for interpreting signed arithmetic.
<<< MUL Example | Index | IMUL Examples >>> |