Hola buenas noches,
Quería consultar acerca del uso de "PROC" porque a la hora de implementar algunas de las funciones recursivas uso únicamente etiquetas(Sin ningún "CALL", "PROC", ni uso el stack). ¿Me puedo mover utilizando solamente etiquetas o es necesario que use el Stack (haciendo POP y PUSH de las direcciones)?
Muchas gracias
Tenes que compilar manualmente tu programa de alto nivel C a assembler.
Eso quiere decir que si en tu programa C hay una función recursiva entonces en tu programa assembler habrá un PROC recursivo.
Las llamadas a rutinas se traducen a CALLs de assembler.
Si tu programa en assembler no tiene CALLs seguramente no estés compilando el programa de alto nivel.
Saludos,
Gustavo