¿Qué significa DAA?

Instrucción de ajuste decimal después de la suma DAA (Ajuste decimal después de la suma)

Esta instrucción se utiliza para ajustar el valor de AL, que son dos BCD comprimidos calculados mediante la instrucción ADD o ADC. codificar el resultado obtenido.

El código BCD comprimido almacena dos códigos BCD en un byte. Los cuatro bits inferiores y los cuatro bits superiores son ambos un código BCD.

Las reglas de ajuste son las siguientes:

1. Si los cuatro bits inferiores de AL son mayores que 9, o el bit de bandera AF=1, entonces AL=AL+6, y AF=1 ;

2 Si los cuatro bits superiores de AL son mayores que 9, o CF=1, entonces, AL=AL+60H, y CF=1;

3. Si los dos puntos anteriores no son verdaderos, borre las banderas AF y CF.

Después del ajuste, el valor de AL sigue siendo un código BCD comprimido, es decir: después de agregar dos códigos BCD comprimidos y ajustar, el resultado sigue siendo un código BCD comprimido.