sa? . . —— (GI računalniški sistemi della NAČINI NASLAVLJANJA IN FORMAT UKAZA Stran 3-7 Tudi pri posrednem naslavljanju z odmikom imamo tri različne kode za različno velike odmike in prevajalnik sam izbere najkrajšo mežnost, če eksplicitno ne zahtevamo drugače, 3.4.9? Indeksno naslavljanje Večino od obravnavanih načinov naslavljanja lahko še dodatno indeksiramo, kar pomeni; da dodamo končnemu naslovu za operand še neko vrednost, ki jo izračunamo niz podatka v indeksnem registru. Kot indeksni register lahko uporubimo katerikoli splošni resistep razen programskega števca. Če delamo z butom, Je dodana vrednost kar: sebina registra, če delamo z dalšjim podatkom; pa se vsebina indeksnega registra pomnoži z dolžino podatka v butih. Namesto z odmikom lahko dobimo starost iz zgornjega primera tudi z nindeksnim naslavlJjanjem. Starost. Je četrta dolga beseda v podatkovni strukturi, zato moramo tri preskočiti. Naslov podatkovne strukture je še vedno v R6. MOVL. $£3,RS5 [oločimo vrednost indeksnega registra KS. Vsebina RS pomnožena s 4 se doda naslovu; ki je v RA in to Je pravi naslov operanda. MOVL. (R6O)[RSG],R2 Ma VES OBO SEA A Fri uporabi indeksnega naslavljanja Je še nekaj omejitev. Indeksirati ne moremo registrskega naslavljanja in tudi ne naslavljanja z literali. Resistrom ne ustrezajo naslovi v pomnilniku; a bi te naslove povečali za določeno število. Irusa omejitev je pri naslavljanjih, ki spremenijo vrednost registra, naprimer prištevalno naslavljanje. V takem primeru ne moremo uporabiti istega registra za določanje naslovu in za indeksni register hkrati. Fri ostalih naslavljanjih lahko uporabimo isti resister tudi kot indeksni in pišemo na primer! iNci (25)C26] ČLO (1$)4[ 243 to t $ C LUWN -(22) 6 2] fy w2 "x20(26) [vg | OVW DL (05) lin CAVE z A sui A J 3)4 V8), p UPHna Če uporabimo kot splošni register prosramski čdtevec, so nekateri načini naslavljanja nesmiselni, ostali pa dobijo drus pomen. Ooledali si bomo štiri načine, ki se pogosto uporabljajo nin nosijo zaradi drusačnega pomena svoja imena. CLRL. NASLOV R7Z )(R7] h 3.5. — NASLAVLJANJE S FROGRAMSKIM ŠTEVCE Movw B(