FE | računalniški sistemi deka Je zadnji podatek v vrsti. 6.4 FOSEENI UKAZI Od ostalih ukazov si oglejmo še ukaz FUSHx, ki zapiše podatek ali več Podatkov na sklad in ukaz INOEX, ki izračuna naslov podatka v enodimenziconalnem polju; če podamo indeks teda podatka. Imamo dve obliki ukaza FUSH. Z ukazom FUSHL. zapišemo na sklad dolso besedo, z ukazom FUSHAx pa naslov podatka; ki Je lahko bute;> eseda, dolga beseda itd. V vseh teh primerih se zapiše na sklad aslov, ki je dolsa beseda. NKako velik je podatek Je važno le pri indeksnem naslavljanju, ker se s pomočjo dolžine izračuna naslov podatka. Če se vrednost v registru R? 10, zapiše prvi ukaz na sklad vrednost TABELA64x10, drusi pa vrednost TABELfHI2K10: FUSHAL. TABELA RZ FUSHAW TABELA R7Z Irusa vrsta ukaza FUSH Je FUSHR. Z ndiw zapišemo na "sklad vsebine registrov, ki jih določimo z masko. Ukaz ima en Parameter in to je beseda, v kateri vsak bit pomeni en fesister«. Če še v bitu N zapisana cenica, to pomeni, da želimo shraniti na sklad vrednost registra RN. MASKA: »WORTIH 12 ; Maska s postavljenima bitoma 2 ičinoše Č FUSHK MASKA ? Zapiše na sklad vsebino 7 registrov R2 in R3. Z ukazom INIJEX izračunamo naslov podatka. Ukaz ima Šestparametrov. Frvi. je indeks, naslednja dva sta spodna in zgornja meja za indeks; četrti je velikost podatka, peti je vrednost dndekga, od kuterega štejemo podatke, zadnji pa je odmik od začetka polja. INNEX: .LONG O S VELIKOST: si »LONG 14 ; Velikost podatka je 14 butov. INIEX INIJEX , 44, 58, VELIKOST, dk-4, RA 104% : TSTE FOLATKNIC RA )4 EKNEG 10% Zsornji ukaz najprej testira, če je vrednost indeksa med 4 in 8 in ker je, prišteje vrednosti indeksa —4, kar pomeni, da de indeks prvega podatka 4, nato pa rezultat pomnoži z velikostjo podatka. llahl jeno Y me 89 FRIMEKI UKAZOV Stran 6-5