[2016][Pregunta 1] No se conserva bp

[2016][Pregunta 1] No se conserva bp

de Federico Ciuffardi Alves -
Número de respuestas: 3
Creo que el no conservar el bp lleva a un error ya se hace:
mov [bp+4], ax
Donde se asume que bp = sp cosa que no es cierta dado que pudo haber una llamada recursiva antes (la llamada recursiva altera su valor).


En respuesta a Federico Ciuffardi Alves

Re: Parcial 2016 problema 1, no se conserva bp

de Federico Ciuffardi Alves -
Es el de diciembre, me olvidé de especificar el mes.
En respuesta a Federico Ciuffardi Alves

Re: Parcial 2016 problema 1, no se conserva bp

de Federico Rivero -

Es correcto, hay un error ahí. Si no lo corrí mal mentalmente se corrige fácilmente agregando, luego del 'pop ax' en la llamada recursiva, nuevamente. 

mov bp, sp

Voy a pedir una segunda opinión y ver de agregarlo a la solución, gracias por señalarlo!

Saludos,

      Federico