AAD – коррекция деления двоично-десятичных распакованных чисел
D50A | AAD | десятичная коррекция деления AX |
Описание.
Эта команда используется для коррекции двоично-десятичного распакованного операнда, находящегося в регистре AX и используемого в последующей инструкции деления, для получения правильного двоичного результата.
В результате выполнения инструкции AAD
в регистре AL будет размещён двоичный эквивалент двоично-десятичного распакованного числа, находящегося перед этим в регистре AX (вычисляется по формуле AL:= AL + AH*10); содержимое регистра AH будет обнулено.
Флажки SF, ZF и PF устанавливаются по обычным правилам.
Значение флажков OF, AF и CF не определено.