26
3.4.2003
Teemu Kerola, Copyright 2003
Muuttujan X
viittausten päivitys (3)
•Miten löytää linkityksen aikana kaikki (moduulin) kohdat, jossa muuttujaan X viitataan?
•Vastaus 1: taulukko, jossa kaikki kohdat listattu
–taulukko voi olla hyvin iso
–kaikille muuttujille tilaa maksimitarpeen verran?
•Vastaus 2: Muuttujan X viittaukset on linkitetty keskenään linkitetyksi listaksi objektimoduulissa
–vain linkitetyn listan alkuosoite taulukossa
(tarvitaan vain yksi osoite per muuttuja)
–X:n osoitteen paikalla aluksi linkki seuraavaan käskyyn, missä X:ään viitataan
–listan voi käyttää vain yhden kerran?