{{Předmět|Konstrukce překladačů|David Bednárek|SWI109}}

__NOTOC__

Zkoušky

15.6.2006

1) preved do vhodneho mezikodu stredni urovne a urci zavislosti void fce( int *a, int *b){

while (a<b){ int tmp = *b;

*b = *a; *a = tmp;

++a; --b;

} } 2) Alokace registru

22.6.2006

1) přepište do vhodného mezikódu a v mezikódu střední úrovně zobrazte dependence a antidependence: void proc(char *src, char *des, int len)

{ while(--len & *src)

*dst++ = *src++; *dst = 0;

} 2) Alokace registru, rozsah platnosti promennych, …

Zápočet

2005/2006

Dopsat back-end překladače - převod kódu pro zásobníkový stroj na kód pro registrový stroj.

Category:Informatika