Pract 6, Ej 1, parte C: ¿Controlar overflow en el programa assembler?

Pract 6, Ej 1, parte C: ¿Controlar overflow en el programa assembler?

de Aldo Martin Plazzotta Aguilera -
Número de respuestas: 2

Transcribo parte de la letra:

"B. Implemente en alto nivel un programa que sume el contenido de memoria de las direcciones comprendidas en el rango 0xABCD ­ 0xEF00 y almacene en la dirección 0x00FF el triple de dicha suma. 

C. Implemente en lenguaje ensamblador el programa de la parte B"

Haciendo la parte C me surgió la duda: 

¿ Puedo asumir que al ir sumando los valores guardados en el rango de direcciones la suma nunca dará overflow ? 

¿o por el contrario el programa assembler debería chequear que no ocurrió un overflow cada vez que suma un nuevo valor?

(Aún no tengo del todo claro como chequear el overflow)

Saludos.


En respuesta a Aldo Martin Plazzotta Aguilera

Re: Pract 6, Ej 1, parte C: ¿Controlar overflow en el programa assembler?

de Federico Rivero -

Estimado:

Si el programa no lo pide explícitamente, no es necesario chequear el overflow. Si quisieras hacerlo, el 8086 enciende la bandera O en caso de que se produzca overflow con la operaciòn ADD o SUB.

Saludos,

         Federico