Предыдущий раздел | ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ | Следующий раздел |
При делении сохраняется как результат, так и остаток от деления.
П о м е с т и т е машинную команду F3F7h по адресу 0100h (и 101h). Как и команда mul, команда деления div использует пару регистров DX:AX, не сообщая об этом, так что все, что мы видим – это "div bx". Загрузите в регистры значения: DX=007Ch и AX=4Bl2h; регистр ВХ по-прежнему должен содержать 0l00h.
Подсчитаем результат вручную: 7C4B12h/100h=7C4Bh с остатком 12h. После выполнения команды деления по адресу 0l00h мы получим для AX=7C4Bh результат нашего деления и для DX=0012h остаток.
Предыдущий раздел | В начало | Следующий раздел |