Buen dia,
tengo una duda con respecto a la solucion de este problema:
Esta porcion de codigo es cuando hace las llamadas recursivas por derecha y por izquierda. La duda es
cuando se guarda el desplazamiento del nodo para hacer la invocacion, no habria tambien que guardar en el stack el contexto de BX? ya que para cuando vuelva de la llamada recursiva por izquierda y se haga la invocacion por derecha no se va a saber cual es el valor que tenia BX.
Agradezco que puedan despejar mi duda.
MOV DX,ES:[BX + 2]
PUSH DX
CALL sumaYMayor
POP SI ; descartar
POP CX ; sumaIzq
MOV DX,ES:[BX + 4]
PUSH DX
CALL sumaYMayor
POP SI ; descartar
POP DI ; sumaDer