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

A
21
Q

Opíš algebraické zákony

A
22
Q

Aký je význam registrov?

A
23
Q

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

A
24
Q

Opíš algoritmus generovania kódu

A
25
Q

Opíš príklad na slide

A
26
Q

Opíš stratégiu pre getReg

A
27
Q

Opíš druhú stratégiu pre getReg

A
28
Q

Opíš globalizáciu problému registrov

A
29
Q

Opíš čo sa deje na slide

A
30
Q

Opíš čo sa deje na slide

A
31
Q

Čo je to RIG?

A
32
Q

Opíš heuristiku pre RIG

A
33
Q

Opíš Jeršovove čísla

A
34
Q

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

A
35
Q

Opíš algioritmus generovania kódu na slide

A
36
Q

Čo je to peephole optimization?

A
37
Q

Opíš príklad na peephole optimization

A
38
Q

Čo je to tiling?

A
39
Q

Opiš tiling na slide

A
40
Q

Opíš tiling na slide

A
41
Q

opíš slide

A
42
Q

opíš slide

A
43
Q

opíš vzory pokrývania

A
44
Q

Opíš tiling the tree with maximal munch

A
45
Q

Opíš pokrývanie syntaxou riadeným prekladom

A
46
Q

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

A
47
Q

Opíš algoritmus najlepšieho pokrytia

A
48
Q

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

A
49
Q

opíš zložitosť

A