AAA (ASCII adjust after addition)

PRÍZNAKY:

O

D

I

T

S

Z

A

P

C

?

-

-

-

?

?

*

?

*

PRÍKLADY: AAA

OPIS: Inštrukcia prevedie výsledok sčítania dvoch číslic (obidve vo formáte "voľného BCD" kódu) zase do voľného BCD kódu nasledujúcim algoritmom:

AL = AL+6
AH
= AH+1
A
= 1
C
= A
AL
= AL AND 0FH

Výsledok sčítania musí byť v registri AL a skutočná hodnota súčtu by nemala byť väčšia ako 9, pretože inak môže byť výsledok chybný! Inštrukcia AAA sa používa po inštrukciách ADD, ktoré pracujú s číslami vo formáte voľného BCD kódu.