CE] sačunalniski sistemi dela FOLHFROGRAMI Stran $5- te vrednosti vrne v registre ob koncu POdprosrama. V resistru KO pričakuje masko za registre; ki jih mora shraniti. TMP' s BERI 1 SFRAVI : z MOVL. CSF')4, TMF' a uz Va Začasna shramba, a». Na vrhu sklada mora ostati isti podatek, spravimo ga v TMP. FUSHEK RO Spravi resistre na sklad. FUSHL. KO Spravi tudi masko, £ FUSHL. TMF' Kesgistre smo zapisali pod zgornji podatek na skladu. JSR A SPI Vrni kontrolo v klicajoči podprogram. ; Tu Je vstopna točka ob koncu podprosrama. Freskoči masko, ki Je zapisana na vrhu sklada. LOTE (SF IE bad did did di dih EL | LI LI TI Mb o EO NEBO Eh FOFR -4 SP) Vrni vrednosti v registre, kot masko uporabi vrednost, ki Je bila pres na vrhu sklada, KRSE Konec korutine. Koputino kličemo tako? , MOVL. 4OMOR5G,RZ...R10>,RO JSE SPRAVI KSEK podprosramu torej zapišemo masko v register RO in skočimo v korutino z JSE, Fri tem ukazu spravimo na sklad le naslov ukaza,» ki je za JSE SFRAVI. (VV korutini izvršimo štiri ukaze in z JSE ŽUSF)It določimo, da je naslov podprosrama;» ki sa kličemo,» zapisan na skladu. To še naslov ukaza, ki še za klicem korutine. Ker smo uporabili prištevalni način; se ta podatek briše s sklada, na sklad pa se zapiše naslov ukaza, ki sledi JSE v korutini. Ko se podprosram konča, ne vrne kontrole v klicoči prosram, ampak najprej v korutino, ki vrne vrednosti s sklada v resistre in šele ukaz MRSE v korutini vrne kontrolo v klicoči program, -.. 34 zna