MUL (Unsigned multiplication of AL or AH)

PRÍZNAKY:

O

D

I

T

S

Z

A

P

C

*

-

-

-

?

?

?

?

*


PRÍKLADY:
MUL operand1
MUL BL
MUL word ptr [SI]

OPIS: Inštrukcia sa používa k násobeniu so znamienkom. Násobenie sa vykonáva podľa veľkosti operandu1 takto:

1. operand1 je 8-bitový - Operand1 sa vynásobí registrom AL a výsledok sa uloží do registra AX. Ak je výsledok väčší ako bajt, nastavia sa príznaky Overflow a Carry, v opačnom prípade sa obidva príznaky vynulujú.

2. operand1 je 16-bitový - Operand1 sa vynásobí registrom AX a výsledok sa uloží do registrov DX, AX tak, že nižšia časť
výsledku je v registri AX a vyššia časť je v registri DX. Ak je výsledok väčší ako slovo (word), nastavia sa príznaky Overflow a Carry, v opačnom prípade sa obidva príznaky vynulujú.