[2017][Febrero][Problema 2]

[2017][Febrero][Problema 2]

de Nicolas Ferracano Feldstein -
Número de respuestas: 1

Hola,
En la solución luego del evaluar la primera condición hace un jump a fin:
CMP Bx, 0 

JE Fin.


Y en la etiqueta Fin carga en BP+4 a SI que antes de ese CMP venia con un valor desconocido.  No se tendría que hacer un XOR SI,SI antes de ese JE para que sea valido?

Saludos! 


En respuesta a Nicolas Ferracano Feldstein

Re: Examen Febrero 2017 - problema 2 - duda solución

de Federico Rivero -

Estimado,

Es correcto que estamos devolviendo un valor incorrecto.

Ojo con el XOR SI, SI antes del JE, porque ese XOR ahí cambiaría las banderas! 

Tendríamos que agregar un XOR SI, SI cuando se inicializan las variables, abajo del XOR AX, AX

Saludos,

           Federico