Minimodul 10
Generering af mellemformat.
Istedetfor at begynde at generere maskinekode direkte fra det
abstrakte syntakstræ vil vi introducere endnu et mellemformat. Vi vil
udfra det abstrakte syntakstræ (og information i symboltabellen)
generere abstrakt maskinekode. Den primære fordel ved at introducere
endnu et mellemformat er at vi får isoleret de arkitektur afhængige
detlajer fra selve det at skulle bringe syntaks på eksekverbar
form. Det betyder, at skulle vi ønske at genere kode til en anden
arkitektur eller compile et andet sprog til den samme arkitektur, så
kan vi genbruge hhv. forenden eller bagenden af vores compiler.
Tid
Tirsdag den 14. marts, klokken 10.15-12.00.
Sted
B3-104.
Litteratur
28/2-00
Appel kapitel 7
Supplerende litteratur
Dragebogen kapitel 8, hvor der blandt
andet beskrives andre mellemformater end det, der bruges i Appel.
Opgaver
Appel 7.1, 7.2.
Næste kursusgang: Tirsdag den 21. marts.
Vi skal i næste kursusgang have oversat vores abstrakte maskinekode
til maskinekode til en konkret arkitektur.
Til SPO hjemmesiden |
Til Dat2/F6S hjemmesiden
Josva Kleist
<kleist@cs.auc.dk>
Last modified: Mon Feb 28 10:11:48 2000