Команда aam используется вслед за операцией умножения двух неупакованных двоично-десятичных чисел. Команда не имеет параметров. Она преобразует результат умножения, являющийся двоичным числом, в правильное неупакованное двоично-десятичное (BCD) число, младший разряд которого помещается в AL, а старший - в АН. Команда воздействует на флаги SF, ZF и PF.

Пример


mov AL,08h ;Неупакованное BCD 8

mov CL,07h ;Неупакованное BCD 7

mul CL ;AX=0038h=56

aam ;AX=0506h, BCD 56