MUL
| Синтаксис | MUL множитель | ||||||||||||||||
| Машинный код |
F6 /4 — MUL r/m8 F7 /4 — MUL r/m16 F7 /4 — MUL r/m32 |
||||||||||||||||
| Описание | Умножение без знака. | ||||||||||||||||
| Действие | Команда выполняет целочисленное умножение без учёта знака. Явно задается один из множителей. Второй множитель задается неявно в регистре AL/AX/EAX (это местоположение фиксировано). Местоположение результата умножения определяется кодом операции и размером множителей:
|
||||||||||||||||
| Флаги | Если старшая половина результата нулевая: OF=CF=0 SF=? ZF=? AF=? PF=?. Если старшая половина результата ненулевая: OF=CF=1 SF=? ZF=? AF=? PF=?. |