Generazione del Codice
Esercizio 5
Si consideri un linguaggio di istruzioni. Istruzioni consentite sono
assegnamenti di espressioni aritmetiche e costrutti della forma
do S1; ...; Sk for i from j
to n
dove S1, ..., Sk sono istruzioni,
i, j, n sono variabili e si intende che la sequenza di istruzioni vada
eseguita per valori di i uguali al valore di j, al valore di j
più 1, ..., al valore di n (se il valore di j supera quello di
n l'istruzione è equivalente all'istruzione nulla). Se ne dia
lo schema discendente che generi il codice a tre indirizzi come
effetto laterale e calcoli come attributo dell'istruzione la lista
delle istruzioni di trasferimento incomplete.
Ultimo aggiornamento 3 Maggio 1999
|