Предыдущий раздел ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ Следующий раздел

3.5. Деление двух чисел

При делении сохраняется как результат, так и остаток от деления.

П о м е с т и т е  машинную команду F3F7h по адресу 0100h101h). Как и команда mul, команда деления div использует пару регистров DX:AX, не сообщая об этом, так что все, что мы видим – это "div bx". Загрузите в регистры значения: DX=007Ch и AX=4Bl2h; регистр ВХ по-прежнему должен содержать 0l00h.

Подсчитаем результат вручную: 7C4B12h/100h=7C4Bh с остатком 12h. После выполнения команды деления по адресу 0l00h мы получим для AX=7C4Bh результат нашего деления и для DX=0012h остаток.

 


Предыдущий раздел В начало Следующий раздел