Buenas tardes,
Tengo una pregunta acerca de las funciones recursivas. Estoy teniendo dificultades para comprender cómo lograr que, después de ejecutar la función recursiva, el flujo del programa continúe en el siguiente bloque de código. Al observar y probar ejemplos, me di cuenta de que esto puede estar relacionado con el registro "bp", aunque no estoy seguro. Mi mayor confusión radica en cómo se actualiza este valor en la pila.
Cuando menciono "seguir al siguiente renglón", me refiero a que parece que no se está ejecutando la instrucción "pop bx" después de la llamada recursiva:
Altura_Estatico PROC
**código**
call Altura_Estatico
pop bx
**código**
Altura_Estatico ENDP
Saludos!