«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Re: Pitanje za asistenta vezano za aktivacione zapise

by Jovan Popovic
subota, 02. jul 2005 - 12:30.

> U file-u AktivacioniZapisi.doc u resenju prvog zadatka na stek je
> stavljen aktivacioni zapis glavnog programa a njegove
> promenjive(globalne) su smestene na stek kao lokalne promenjive. Da se
> umesto Program P nalazi Procedure P ne bi bilo nikakvih nejasnoca ali
> ovako moram da pitam da li se frame glavnog programa stavlja na stek a
> njegove promenjive(globalne) treba da idu u StaticData ili su one
> lokalne tj na steku?
>
> Pozdrav
> Miroslav

Globalne promenljive treba da budu smestene u static data memoriju. Mada i
ako se smeste u aktivacionom nije neki problem posto postoji samo jedan AZ
za glavni program tako da te promenljive u "izigravaju" staticke(samo se
menja nacin adresiranja).
Da li ce se praviti frame za glavni program ili ne to zavisi od izvrsnog
okruzenja. Na ispitu ce biti definisano da li ga treba staviti ili ne.