Рубрики
Справочник по ассемблеру

DIV

СинтаксисDIV делитель
Машинный
код
F6 /6 — DIV r/m8
F7 /6 — DIV r/m16
F7 /6 — DIV r/m32
ОписаниеДеление без знака.
ДействиеDIV используется при делении без учета знака. Команда делит 8-, 16-, 32- битные значение регистра (делимое) на хранимые в регистре или памяти байт, слово или двойное слово (делитель). Частное от деления помещается в AL, AX или EAX регистр соответственно. Остаток помещается в AH, DX или EDX.
Размер делимого (8-, 16- или 32-битный регистр), а также выделяемое место под результат определяются размером регистра, используемого в качестве делителя:
Размер операндаДелимоеДелительЧастноеОстаток
БайтAXr/m8ALAH
СловоDX:AXr/m16AXDX
Двойное словоEAX:EDXr/m32EAXEDX
ФлагиФлаги OF, SF, ZF, AF, PF и CF не установлены.

Пример использования команды div:

Добавить комментарий

Ваш адрес email не будет опубликован.