15. Al pedirlasuma aumentaenunoZF y PF
Descripciondel programa:
Este programa esuna calculadoraque suma dosdatos que se encuentrenentre el rangode
-32768 y 32767, Si ambosdatossuperaneste rangose produciráundesbordamientoynonos
dara ningúnresultado,Si losdatosse encuentrandentrodel rangoestablecidodarael
resultadode lasuma yfinalizarael programa.
Recordamosel significadode cadaregistrode bandera:
Carry Flag (CF) - Este indicador se establece en 1 cuando se produce un desbordamiento de
acarreo.
Zero Flag (ZF) - toma el valor 1 cuando el resultado es cero. Cuando el resultado es
diferente de 0, entonces el valor de la bandera es 0.
Sign Flag (SF) - toma el valor 1 cuando el resultado es negativo. Cuando el resultado es
positivo se establece en 0.
Overflow Flag (OF) - establece en 1 cuando hay un desbordamiento de signo.
Parityflag(PF) - La banderade paridadse usapara indicarsi el resultado,enunregistro,de
una operaciónmatemáticaesválido.
Adjustflag(AF) - Banderade acarreo auxiliar
Directionflag(DF) - La banderade direccióncontrolalaselecciónde autoincremento(D=0) o
auto decremento(D=1) de losregistros%edi o%esi durante lasoperacionesconcadenasde
caracteres.La banderade direcciónsólose utilizaconlasinstruccionesparael manejode
cadenasde caracteres.