Generovanie kódu Flashcards

1
Q

Pre aké cieľové architektúry generujeme kód?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Čo generujeme? Z medzijazyka

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Opíš mapovanie medzijazyka do strojového kódu

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Opíš príklad mapovania na strojový kód na slide

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Opíš použitý model cieľového počítača

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Opíš spôsoby adresácie

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Opíš dĺžku a cenu inštrukcií

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Opíš špecializované a externé zariadenia

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Opíš pipeline

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Opíš prideľovanie registrov

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

opíš správu pamäti počas behu

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Opíš rozdelenie programu na bloky

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Opíš príklad rozdelenia programu na bloky

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Opíš next use information

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Opíš algoritmus pre next use v bloku

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Opíš dag základného bloku

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Opíš príklad eliminácie spoločných podvýrazov

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Opíš príklad eliminácie mŕtveho kódu

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Opíš čo sa deje na ďalšom slide pri poliach

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Opíš poradie výpočtu

21
Q

Opíš algebraické zákony

22
Q

Aký je význam registrov?

23
Q

Aké sú dátové štruktúry pre prácu s registrami?

24
Q

Opíš algoritmus generovania kódu

25
Q

Opíš príklad na slide

26
Q

Opíš stratégiu pre getReg

27
Q

Opíš druhú stratégiu pre getReg

28
Q

Opíš globalizáciu problému registrov

29
Q

Opíš čo sa deje na slide

30
Q

Opíš čo sa deje na slide

31
Q

Čo je to RIG?

32
Q

Opíš heuristiku pre RIG

33
Q

Opíš Jeršovove čísla

34
Q

Opíš príklad s jeršovovymi číslami na slide

35
Q

Opíš algioritmus generovania kódu na slide

36
Q

Čo je to peephole optimization?

37
Q

Opíš príklad na peephole optimization

38
Q

Čo je to tiling?

39
Q

Opiš tiling na slide

40
Q

Opíš tiling na slide

41
Q

opíš slide

42
Q

opíš slide

43
Q

opíš vzory pokrývania

44
Q

Opíš tiling the tree with maximal munch

45
Q

Opíš pokrývanie syntaxou riadeným prekladom

46
Q

Opíš príklad na slide (pokrývanie syntaxou riadeným prekladom)

47
Q

Opíš algoritmus najlepšieho pokrytia

48
Q

Opíš algoritmus najlepšieho pokrytia pomocou dynamického programovania

49
Q

opíš zložitosť