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

       

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


3F

AAS

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

Описание.

Эта команда обеспечивает коррекцию результата вычитания двоично-десятичных распакованных одноразрядных чисел.

Если установлен флажок AF или содержимое младшего полубайта регистра AL превышает значение 9, из этого значения вычитается 6, содержимое регистра AH уменьшается на единицу и устанавливаются флажки AF и CF; в противном случае флажки AF и CF сбрасываются. В любом случае старший полубайт регистра AL обнуляется.

Флажки AF и CF устанавливаются, как описано выше.

Значение флажков OF, SF, ZF и PF не определено.



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