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

Re: aktivacioni zapisi

by Dragan Radenkovic
sreda, 05. jul 2006 - 22:51.



Ivana Jeremic <ivana.jeremic@gmail.com> wrote: Imam par pitanja, pa bih zamolila da mi odgovorite ili to da ucini asistent:

1. Kada imamo dinamicko okruzenje sa plitkim pristupom da li se menja njihova vrednost u statickoj mem (ako nesto radimo sa njima u f-ji gde je to nelokalna prom)? (nadam se ste razumeli pitanje :)
Sa predavanja: Kod plitkog pristupa ideja je da za svaku promenljivu odvojimo polje u aktivacionom zapisu u kome je ona deklarisana (kao i u prethodnim sluèajevima). Dodatno odvajamo po jednu memorijsku lokaciju u statièkoj memoriji koja èuva vrednost promenljive, za svaku promenljivu. Kod plitkog pristupa, svaki pristup odgovarajuæoj promenljivoj iskljuèivo ide u tu statièku memoriju.

Tvoje pitanje bi verovatno trebalo da glasi: da li se originalna vrednost nelokalne promenljive menja, kada joj se pristupa iz neke od ugnjezdenih procedura (a da ime te nelokalne promenjive nije preklopljeno nekom lokalnom promenljivom).
Odgovor: Nisam 100% siguran, al mislim da se vrednost originalne promenljive menja kada joj se dodeljuje vrednost u nekoj od ugnjezdenih procedura.


2. Kada radimo u din. 1okruzenju nemamo pristupne veze?
Kod dinamickog okruzenja nemas pristupne veze.
Kod dubokog pristupa, nelokalnim promenljivama pristupas preko lanca kontrolnih veza, dok kod plitkog pristupa nelokalnim promenljivama pristupas preko staticke memorije.

3. Da li u polje pristupnih veza, kod rada sa displejima, upisujemo prethodnu vrednost displeja i da li nam trebaju kontrolne veze?
Ne razumem bas pitanje, ...upisujemo prethodnu vrednost displeja... kada? U kojoj situaciji?
Kod rada sa displejima uopste nemas pristupne veze. Displeji ti zamenjuju pristupne veze.
Kod displeja ti trebaju kontrolne veze, odnosno treba ti registar BP, zbog pristupa lokalnim promenljivama.
Unapred hvala!
Ivana


-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------



---------------------------------
Do you Yahoo!?
Next-gen email? Have it all with the all-new Yahoo! Mail Beta.