Intermediate
Assembly Language
Q72 / 100
What is the difference between IMUL and MUL in x86?
Correct! Well done.
Incorrect.
The correct answer is B) MUL performs unsigned multiplication; IMUL performs signed multiplication
B
Correct Answer
MUL performs unsigned multiplication; IMUL performs signed multiplication
Explanation
MUL EBX: unsigned EAX * EBX → EDX:EAX. IMUL EBX: signed EAX * EBX → EDX:EAX. IMUL also has two and three operand forms: IMUL EAX, EBX, 5.
Progress
72/100