Описание процессора i8086 для программиста

       

AAD – коррекция деления двоично-десятичных распакованных чисел


D50A

AAD

десятичная коррекция деления AX

Описание.

Эта команда используется для коррекции двоично-десятичного распакованного операнда, находящегося в регистре AX и используемого в последующей инструкции деления, для получения правильного двоичного результата.

В результате выполнения инструкции AAD

в регистре AL будет размещён двоичный эквивалент двоично-десятичного распакованного числа, находящегося перед этим в регистре AX (вычисляется по формуле AL:= AL + AH*10); содержимое регистра AH будет обнулено.

Флажки SF, ZF и PF устанавливаются по обычным правилам.

Значение флажков OF, AF и CF не определено.



Содержание раздела