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

Re: LokalnaAnaliza.doc

by Dalibor Todorovski
petak, 07. jul 2006 - 13:25.

Tacka 4. (u stvari z = z + y) je poseban slucaj u Getreg algoritmu. To je
isto kao da napises: t=z+y (z mrtvo)
z=t (z zivo)
Dakle, z je prvo mrtvo kratko vreme pa postaje zivo (unutar istog izraza). U
tom specificnom slucaju pises prvu tacku Getreg algoritma.

Pozdrav.
Dalibor

On 7/6/06, Nikola Kartelija <kartel@ptt.yu> wrote:

U zadatku 5







x

y

z

ax

bx

gr



0

y = 3

m-

m-

z1

*y*



ax

2 – prazan registar

1

x = y +z

z2

m-

z2

*x*



ax

1 – reg za x / y mrtva

2

y = x-z

y3

z4

m-

x

*y*

bx

2 – prazan registar

3

z = x

m-

z4

z4

x,*z*

y

bx

1 – reg za x / x mrtva

4

z = z +y

m-

m-

z5

z

y

ax

1 – reg za z / y mrtva

5

x = z+1

z6

m-

z6

z

*x*

bx

2 – prazan registar

6

y = x - z

z-

z-

z-

z

*y*

bx

3 – reg za x / x živa

7





















Nije mi jasno zasto u tacki 4 algoritam getreg vraca ax i to po tacki 1
algoritma, kada je promenljiva z ziva, a y ocigledno nije?



Nikola

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