tags:

views:

31

answers:

1

Is there any reason why MUL operator is only in single operand form?
IMUL operator can be in three different forms (with one, two or three operands) and this is much more convenient. From the technical point of view I don't see any reason why MUL operator can't be in two/three operands form.

+1  A: 

It's not that NASM doesn't support it - on the CPU, the signed version of the instruction simply supports more variants than the unsigned version.

500 - Internal Server Error