Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"postinkrementse" - 1 õppematerjal

IAF0041 Arvutid I - eksamikonspekt
23
docx

IAF0041 Arvutid I - eksamikonspekt

*Andmeid ,,tõmmatakse" pinumälust tüüpiliselt nö. ,,PULL" käsu abil, uusi andmeid ,,lükatakse" aga pinu otsa ,,PUSH" käsuga. Andmete lugemiseks või kirjutamiseks läheb vaja vaid ühte kahendkujul esinevat viita, mis osutab ,,pinu tippule"­ seda viita nim. pinuviidaks(stack pointer, SP). *Alan Clementsi raamatus oli pinu rakendatud näiteks suvapöördusmälus(Tavaliselt ongi pinumälu realiseeritud mingis sobivas suvapöördusmälu piirkonnas), postinkrementse- ning predekrementse adresseerimise baasil: enne igat ,,PUSH" käsku pinuviita dekrementeeritakse ning peale igat ,,PULL" käsku seda inkrementeeritakse. Selliselt saame olla kindlad, et pinuviit viitab alati pinu kõrgeimale elemendile. Näiteks: MOVE(SP) +, D3 ,,tõmbab" pinu tipust ühe elemendi, inkrementeerib pinuviida viitama järgmisele ,,kõrgeimale" elemendile, ning tõstab väärtuse andmeregistrisse D3.

Informaatika → Arvutid i
254 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun