Luento 10
Käännös, linkitys ja lataus

Lausekielestä suoritukseen (3)

Käännösyksikkö (4)

Assembler-kielinen käännösyksikkö (2)

Objektimoduuli (2)

Symbolitaulu

Lähdekieli vs. konekieli (3)

(Assembler) kääntäjän ohjauskäskyt (4)

Makrot (6)

Literaalit (5)

Literaalit (2)

Assembler käännös (4)

Assembler käännös (8)

Esimerkki: TTK-91 Assembler käännös,  1. vaihe

Slide 15

"s"

Slide 17

TTK-91 objektimoduuli

TTK-91 objektimoduuli

TTK-91 objektimoduuli

TTK-91 objektimoduuli

TTK-91 objektimoduuli

Korkean tason kielen käännös (2)

Linkitys

Linkitys esimerkki (4)

Muuttujan X
viittausten päivitys (3)

Muuttujan X viittaukset linkitettynä listana (1)

Staattinen linkitys (5)

Dynaaminen linkitys (3)

Windows DLL (4)

Windows DLL:n linkityksen kaksi tapaa

DLL:n epäsuora dynaaminen linkitys

DLL:n suora dynaaminen linkitys

Nimien sidonta (2)

Sijainnista riippumaton koodi (3)

Lataus (4)

-- Luennon 10 loppu --