{{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