typer af adresseringstilstande i computere

Indlæg af Dan Dejligbjerg     opdateret: 2012-06-05

Random Access Memory , eller RAM , er det vigtigste hukommelse til en computer . Ansøgningerne er hentet og kører i RAM . Adresseringstilstande tildele RAM i portioner , der kan være individuelt refereres således at centralenheden , eller CPU , kan afgøre, hvilken hukommelsesplads bliver brugt af en maskine instruktion .

Øjeblikkelig adresseringstilstand

Den umiddelbare tilstand er den enkleste form af adressering. Den operand er en del af undervisningen , og derfor ingen hukommelse reference , bortset fra undervisning , er forpligtet til at hente operand . Denne tilstand er hurtig og kan bruges til at definere konstanter eller indstille oprindelige variabelværdier . Denne tilstand har en begrænset rækkevidde , fordi det er begrænset til størrelsen af adressefeltet , som for de fleste instruktionssæt er lille sammenlignet med ordlængde .

direkte adresseringstilstand

I direkte mode, adresse feltet indeholder adresse operand . Det kræver en enkelt hukommelse henvisning til at læse operand fra den givne placering . Men det giver kun en begrænset adresse rummet .

Indirekte adresseringstilstand

I indirekte mode, hukommelsesplads peget på den adresse felt indeholder adressen på ( pegepind ) i operand , som igen indeholder den fulde længde adresse operand . Denne tilstand har en stor adresse rum , i modsætning til direkte og umiddelbar løsning , men fordi flere hukommelse adgange er forpligtet til at finde operand er det langsommere .

Tilmeld adresseringstilstand

Register tilstand ligner direkte mode . Den største forskel mellem de to tilstande er , at adressen på den instruktion refererer til et register i stedet for en hukommelse. Registrer løsning ikke har en effektiv adresse . Tre eller fire bit bruges som adresse feltet til reference registre .

Tilmeld Indirekte adresseringstilstand

Denne indstilling svarer til indirekte adressering. Den operand er i en hukommelse celle peget på indholdet af et register . Registret indeholder effektive adresse operand . Denne tilstand bruger en mindre hukommelse adgang end indirekte adressering. Denne tilstand har en stor adresse rum , men det er begrænset til bredden af registrene til rådighed for at gemme en effektiv adressen

Displacement adresseringstilstand

Forskydning mode består af 3 varianter : .



1) Relativ fat

2 ) Base register fat

3 ) Indeksering adressering.



Denne tilstand kan betragtes som en kombination af direkte og registrere indirekte adressering. Adressen indeholder to værdier: . basisværdien og et register , der indeholder et heltal forskydning , der tilføjes eller trækkes fra basen til at danne en effektiv adresse i hukommelsen

Stack adresseringstilstand

Stack mode , også kendt som implicitte fat , består af en lineær række målesteder benævnt sidste ind først ud kø . Den operand er på toppen af stakken . Stakhenvisningen er et register , der gemmer adressen på toppen af stakken placering .


Previous:nothing Next:hvordan du opgraderer batteriet for Asus Eee 900



 

Kommentarer

Code:
change