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

Re: PRECEDANCE

by Uros
ponedeljak, 13. jun 2005 - 00:39.

3*4 je Term tako da ce operacija
mnozenja Factor-a 3 i 4 u svakom
slucaju da se izvrsi u smeni za Factor_list,
pre nego sto se zavrsi smena za Term_list
u kojoj imas 2 sabirka: 2 i 3*4
Znaci, mislim da je:
load 2
load 3
load 4
mul
add

----- Original Message ----- From: "Nikola Dulic" <dulke@EUnet.yu>
To: <ri4pp@titan.etf.bg.ac.yu>
Sent: Sunday, June 12, 2005 11:59 AM
Subject: [ri4pp] PRECEDANCE


Ko je kompetentan nek odgovori.

Kako ce nas kompajler prevesti sledeci iskaz:

a = 2 + 3 * 4;

da li:

a) a = 2 + ( 3 * 4 );
push(2)
push(3)
pust(4)
mul
add
data[a] = pop()
b) a = ( 2 + 3 ) * 4;
push(2)
push(3)
add
pust(4)
mul
data[a] = pop()

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






___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it