Generovanie kódu Flashcards

(49 cards)

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
Opíš príklad na slide
26
Opíš stratégiu pre getReg
27
Opíš druhú stratégiu pre getReg
28
Opíš globalizáciu problému registrov
29
Opíš čo sa deje na slide
30
Opíš čo sa deje na slide
31
Čo je to RIG?
32
Opíš heuristiku pre RIG
33
Opíš Jeršovove čísla
34
Opíš príklad s jeršovovymi číslami na slide
35
Opíš algioritmus generovania kódu na slide
36
Čo je to peephole optimization?
37
Opíš príklad na peephole optimization
38
Čo je to tiling?
39
Opiš tiling na slide
40
Opíš tiling na slide
41
opíš slide
42
opíš slide
43
opíš vzory pokrývania
44
Opíš tiling the tree with maximal munch
45
Opíš pokrývanie syntaxou riadeným prekladom
46
Opíš príklad na slide (pokrývanie syntaxou riadeným prekladom)
47
Opíš algoritmus najlepšieho pokrytia
48
Opíš algoritmus najlepšieho pokrytia pomocou dynamického programovania
49
opíš zložitosť