(GA računalniški sistemi della FOLIFROGRAMI Stran 5- : Med ukazi je klic procedure VAJA z ukazom CALLG. Prvi podatek : je naslov tabele argumentov, ki se bo prekopiral v resister AF, ; drugi podatek je naslov procedure. CAL.L.G FPOLIATKI » VAJA u.2,.2 Format procedure Froceduro začnemo tako kot slavni program Z definicijo vstopne točke z ukazom .-ENTRY. Ime > ki ga pišemo v tem ukazu; Je ime procedure,» ki ga uporabimo v ukazih CALLS ali COLIG al; pri klicu te procedure iz višjega prosramskega jezika. Imugi parameter pri ukazu JENTRY je 16-bitna maska, ki poves; katere registre zelimo shraniti. Bit O pomeni revister KO, bit 1 register KR1 itd. V masko zapišemo registre, ki jih (uporabljamo v proceduri. Fri klicu procedure se vrednosti teh registrov zapišejo na sklad in ob ižhodu iz procedure dobijo resistri spet tiste vrednosti, ki so jih imeli pred klicem procedure. KKlicočemu PFPOSrAMU procedura torej ne pokvari stanja v registrih. Froceduro končamo tako, da v register RO ali v KO in Ri zapišemo status, s. katerim se Je izvajanje procedure končalo; če uporabljamo proceduro kot funkcijo; pa V teh registrih vrnemo vrednost funkcisše. Status uspečno ima simbolično ime SS$NORMAL, številska vrednost tega simbola pa je 1. Status zapišemo V register RO z ukazom MOVL. 4556. NORMAL. , RO pred ukazom RET, s katerim vrnemo kontrolo v klicoči program. Začetek in konec procedure sta enaka kot pri slavnem prodramu, Ki je tudi neka procedura. Kaj je slavni program in kaj podprogram določimo z imenom pri ukazu -ENII. To ime pove; na kateri vstobni točki se bo začel izvajati prosrams ko sa aktiviramo z LCL. ukazom RUN. Ukaz .ENH mora biti na koncu vsake datoteke z makro prosramom dali delom makro programa: vendar pišemo ime vstopne točke le pri enem. s 2,4 (poraba argumentov v proceduri Fpi klicu procedure se zapiše naslov: na katerem Je zneRan preko progistra AF. Če želimo darsumente procedure VAJA prenesti v in RZ, naslov teksta pa % RA, bomo to naredili tako? : Frocedura VACGA ; Argumenti so? začetna pozicida izbranega podteksta z dolžina izbranega podteksta - 81 no. 4 tabele argumentov v register AF. Io podatkov pridemo torej v nroceduri registre tako, da bosta števili, ki sta prva argumenta; V registrih R2