Objetivo
Interpretar cómo se organiza la memoria de datos durante la ejecución de un programa con llamados a subrutinas
Explique claramente cual es la utilidad del registro de activación y que representan cada una de sus partes.(Basado en el modelo debajo detallado)
Modelo de registro de activación
Modelo de registro de activación |
---|
Head (prog principal) |
Pto retorno |
EE (enlace estático) |
ED (enlace dinámico) |
Variables... |
... |
Parámetros ... |
.... |
Procedimientos .... |
.... |
Funciones ... |
.... |
Valor de retorno |
Dado el siguiente programa escrito en Pascal-like, continuar la realización de las pilas de ejecución hasta finalizar las mismas.
a)
Siguiendo la cadena estáticab)
Siguiendo la cadena dinámica