MUL

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

Размер операндов Первый множитель Второй множитель Результат
Байт AL r/m8 AX
Слово AX r/m16 DX:AX
Двойное слово EAX r/m32 EDX:EAX

Флаги Если старшая половина результата нулевая:
OF=CF=0 SF=? ZF=? AF=? PF=?.
Если старшая половина результата ненулевая:
OF=CF=1 SF=? ZF=? AF=? PF=?.

К списку команд