15
20.8.2004
Copyright Teemu Kerola 2003
MMU:n toiminta (2)
•Ohjelman käyttämät muistiosoitteet (VA) ovat näennäisiä, välillä 0 … LIMIT-1
–ne eivät ole samoja osoitteita kuin keskusmuisti käyttää
•MAR:iin menevä arvoa VA ei käytetä suoraan, vaan se tarkistetaan ja muokataan ensin
–Tarkista, onko VA Î [0, LIMIT-1].
Jos ei ole, niin aseta SR:n bitti M päälle ja lopeta käskyn suoritus
–Lisää VA:han BASE ja laita tämä arvo (PA) MAR:iin
–
ks. TTK-91 suorittimen rakennekuva
VA = virtual address,  PA = physical address = BASE+VA