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ú.