Hi računalniški sistemi delta ARHITEKTURA STSTEMOV [DELTA 4780 IN UELTA 4850 Stran 1-2 Ka zalec argument ov AF se uporablja za prenos argumentov pri klicu podprograma din ga na enak način (uporabljajo vsi višji programski jeziki. Fri klicu podprograma pa procesor sam poskrbi, da AP res kaže na pravi naslov. Tudi FF' se uporablja za delo s podprosrami. Ta register kaže kje je podatkovna struktura: ki se imenuje "call frame" in v kateri so zapisane vrednosti registrov pred klicem in informacija operacijskemu sistemu kaj naj naredi, če pride do napake pri izvajanju podprosrama. Register SF služi za organiziranje sklada, to je dinamična odatkovna struktura. Noličina pomnilnika, ki sa sklad zasede še vedno avno enaka skupni velikosti vseh podatkov v skladu. Sklad se podoben skladovnici drv dali kupu krožnikov. Če hočemo shruniti krožnik; sa položimo na vrh kupa. Zadnji dodani krožnik še na vrhu; prejš dodani .|po so po vrsti pod njim. Ko vzamemo krožnik s kupa» vzamemo najprej tistega, ki smo ga nazadnje postavili na kup; nato vzamemo predzadnjega in. tako. naprej. Taka struktura nosi angleško kratico LIFO od "last in first out", kar pomeni zadnji noter, prvi ven. Kazalec sklada kaže vedno na podatek, ki smo sa nazadnje zapisali v sklad in ta podatek dobimo; ko vzamemo nekaj s sklada. Ukazi za delo s skladom sami poskrbijo; da se kazalec sklada sproti prilagaja vsem spremembam v skladu. Za razliko od ostalih treh registrov, ki se spremenijo le, ko delamo s skladom dali pri klicu podprograma; Se programski števec spremeni po vsakem ukazu. Ta resister kaže vedno na naslednji ukaz in procesor sam popravi to vrednost po vsakem prebranem ukazu, Tega registra torej ne moremo uporabljati za shranjevanje svojih podatkov. Tudi pri ostalih dvanajstih registrih se nam lahko zgodi; da vrednost v registru ni takšna,» kot jo pričakujemo. Fo show time show time dogovoru uporabljajo višji prosramski jeziki in sistemsk 1 podprogrami registra MKO nin MRl za vračanje statusa; s katerim se Je končalo izvajanje podvrosrama ali za rezultat; če kličemo Podprosram kot funkcije. Fo klicu sistemskega podprosrama bomo torej imeli v registru RO drugačno vrednost kot pred klicem. Tirug primer» ki nam lahko pokvari stanje v registrih še uporaba ukazov za delo s teksti, Ti ukazi namreč uporabljajo registre KO do RS za shranjevanje števcev znakov v tekstih in za kazalce na tekoče znake. Fred uporabo teh ukazov moramo spraviti vsebino teh šestih registrov na varno» npr. na sklad, po uporabi pa staro vsebino vrnemo v registre. 1.1.2 Stanje procesorja Trenutno stanje procesorja de zapisano v posebnem registru Z imenom "'processor status lonsword"' ali krajše FSL.. | Tudi ta register ima 32 bitov, ki pa so razdeljeni na dve skupini po 16. (Biti ad 0 do 15 vsebu eJOo neppivilegirane podatke, ki so dostopni vsakemu -e 4)