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

New 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