назад

Инструкция деления

 При делении чисел микропроцессор использует сразу три регистра:

DX - старшая часть делимого

AX - младшая часть делимого

BX - делитель


Результат деления заносится в регистры AX и DX:

AX - целая часть результата

DX - остаток от деления

Например, выполним деление 7С4B12h / 100h:

Поместите коды деления F7h и F3h по адресам 100h и 101h.

Загрузите в регистры значения: DX=7C, AX = 4B12, BX = 100, IP = 100.

Просмотрите регистры и выполните трассировку.

Проверьте результаты: AX = 7С4Bh (целая часть), DX = 12h (остаток).

Упражнение №5

Используя инструкцию DIV, выполните следующие действия:

1. 1000h / 0100h    2. 0FE8h / 0100h     3. FFFFh / 00FFh