računalniški sistemi delta FOGLAVJE. di FOLFROGRAMI Frocesor VAX11 pozna dva tipa podprogramov. Navadni podprogrami; ki jih imenujejo "'subroutine"', se ne ločijo od podprogramov; kot smo Jih vajeni pri drugih procesorjih. Lrug tip POodpr osramov so procedures; pri katerih operacijski sistem mnposkrbi za vsebino registrov, ki jih uporablja klicoči program in jih podprogram ne smo spremeniti, urejeno pa Je tudi prenašanje arwumentov v procedure in vračanje rezultatov v klicoči program. J,1. PFOLFROGRAMI Navadne podprosrame (subroutine)? kličemo z ukazi JSE ali BSEx;, ki so podobni ukazom JUMF' in ERx. Edina razlika med ukazoma JSE in JMP je v tem; da se pri ukazu JSE shrani na sklad vrednost programskega" števca ob skoku; to pa je naslov ukaza; ki Je za ukazom JSE. Ta naslov uporabimo pri povratku iz podprograma z ukazom RSB. FodpProsrama ne začnemo z vstopno točko .ENTRY kot alavni progam» ampak definiramo le nek globalni simbol kot oznako vrstice, kjer se začne koda podprograma: naprimert Fodprosram za seštevanje dveh polj. Arsumentit K2 število podatkov v polju K3 naslov prvega polja b RA naslov drugega polja KG naslov polja za rezultat, ts3 A LA NA NA LA ESTFOLJJ? z AKIIL3 (RZ IH, (RA), (RS) S0OKGTKR O R2> SESTFOLJ KSEK Sešteje en par podatkov za Vse pare. o. - D8o—