Random Access Memory, eller RAM, er den viktigste minne for en datamaskin. Søknader lastes og kjøres i RAM . Adressering moduser tilordnes RAM til deler som kan være individuelt refererte slik at den sentrale processing unit, eller CPU , kan avgjøre hvilken minneplass blir brukt av en maskin instruksjon. Umiddelbar adressering Mode
Den umiddelbare modus er den enkleste formen for adressering. Den operand er en del av undervisningen , og derfor ingen hukommelse referanse, annet enn undervisning, er nødvendig for å hente operand . Denne modusen er rask og kan brukes til å definere konstanter eller sette innledende variable verdier. Denne modusen har en begrenset rekkevidde fordi det er begrenset til størrelsen på adressefeltet , som for de fleste instruksjon sett er små sammenlignet med ordlengde .
Direkteadressering Mode
< p > i direkte modus , inneholder adressefeltet adressen til operand . Det krever et enkelt minne henvisning til lese operand fra det gitte sted. Det gir imidlertid kun et begrenset adresse plass .
Indirekte adressering Mode
I den indirekte modus, datalager påpekt av adressefeltet inneholder adressen ( pekeren) operand , som i sin tur inneholder den full-lengde -adressen til operanden . Denne modusen har et stort adresserom, i motsetning til direkte og umiddelbar adressering, men fordi flere minne aksesser er nødvendig for å finne operand det er tregere .
Registrer adressering Mode
Registrer modus er lik direkte modus . Hovedforskjellen mellom de to modusene er at adresse -feltet til instruksjonen refererer til et register i stedet for en minnelokasjon. Register adressering ikke har en effektiv adresse . Tre eller fire biter brukes som adressefeltet til referanse registre .
Registrer Indirekte adressering Mode
Denne modusen er lik indirekte adressering. Den operand er i en minnecelle påpekt av innholdet i et register . Registeret inneholder den effektive adressen til operanden . Denne modusen bruker en færre memory access enn indirekte adressering. Denne modusen har et stort adresserom, men det er begrenset til bredden av registrene tilgjengelig til å lagre den effektive adresse .
Displacement Adressering Mode
Displacement modusen består av 3 varianter :
1 ) Relativ adressering
2 ) Base registrer adressering
3 ) indeksering adressering
Denne modusen kan betraktes som en kombinasjon av direkte . og registrere indirekte adressering. Adressen har to verdier: . Basen verdi og et register som inneholder et heltall forskyvning som er lagt til eller trukket fra basen for å danne den effektive adresse i minnet
Stack Adressering Mode
Stack modus, også kjent som implisitt adressering, består av en lineær rekke målesteder referert til som sist - inn først-ut kø . Operanden er på toppen av stabelen . Stabelen pekeren er et register som lagrer adressen til toppen av stabelen plassering .