IAF0041 Arvutid I - eksamikonspekt
*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.
*Tüüpiline pinul realiseeritud operatsioon protsessoris - ,,tõmba" pinu tipust ,,sõna 1" ning
,,sõna 2", saada nad ALUsse, korruta nad omavahel, ,,lükka" tulemus pinu otsa tagasi.
(Piltlikult võib pinumälu ette kujutada, kui suurt paberihunnikut, kuhu aega-ajalt lisatakse
uusi lehti ning vajadusel neid hunniku tipust jällegi eemaldatakse. Kui vajame paberihunniku
tipust lähtudes 3