Förklara kortfattat olika adressering lägen?
Typer av adressering lägen
Varje anvisning av en dator anger en åtgärd på vissa uppgifter. Det finns olika sätt att ange adress data ska opereras. Dessa olika sätt att ange data kallas adressering lägen. Vanligaste adressering lägena är:
1. omedelbar adressering läge
2. direkt adressering läge
3. indirekt adressering läge
4. registrera adressering läge
5. registrera indirekt adressering läge
6. deplacement adressering läge
7. adressering stapelläge
Ange den adressering läget en instruktion flera metoder används. Oftast används är:
en) olika operander använder olika adressering lägen.
b) en eller flera bitar i formatet instruktion kan användas som läge fält. Värdet i fältet läge bestämmer vilket adressering läge ska användas.
Effektiv adressen blir antingen huvudsaklig minnesadress av ett register.
Omedelbar adressering:
Detta är den enklaste formen av adressering. Här ges operanden i anvisningen själv. Detta läge används för att definiera en konstant eller ange startvärdena i variabler. Fördelen med detta läge är att inget minne referens än instruktion fetch krävs för att erhålla operanden. Nackdelen är att storleken på numret är begränsad till storleken på adressfältet som de flesta instruktion anger är liten jämfört med ordlängden.
INSTRUKTION
OPERAND
Direkt ta itu med:
I direct-adressering läget ges effektiv adress operanden i adressfältet instruktion. Det kräver en minne referens att läsa operanden från viss plats och ger bara ett begränsat adressutrymme. Längden på adressfältet är oftast mindre än längden på ordet.
Ex: Drag P, Ro, lägga till Q, Ro P och Q är adress operanden.
Indirekt adressering:
Indirekt adressering mode, adressfältet instruktionen refererar till adressen till ett ord i minnet, som i sin tur innehåller full längd adress operanden. Fördelen med detta läge är att ordet länge N, ett adressutrymme av 2N kan behandlas. Han nackdel är att anvisningen utförandet kräver två minne referens att hämta operanden Multilevel eller överlappande indirekt adressering kan också användas.
Registrera adressering:
Register-adressering läge liknar direkt adressering. Den enda skillnaden är att adressfältet instruktionen refererar till ett register i stället för en minne läge 3 eller 4 bitar används som adressfältet till referens 8 till 16 generera syfte register. Fördelarna med register adressering är små Adress fält som behövs i undervisningen.
Registrera indirekt adressering:
Detta läge liknar indirekt adressering. Adressfältet instruktionen refererar till ett register. Registret innehåller den effektiva adressen operanden. Detta läge använder en minne referens för att få operanden. Adressutrymmet är begränsad till bredden av register tillgängliga att lagra den effektiva adressen.
Deplacement adressering:
I förskjutning adressering läge finns 3 typer av adressering läge. De är:
1) relativ adressering
2) base registrera adressering
3) indexering adressering.
Detta är en kombination av direkt adressering och register indirekt adressering. Värdet i fältet en adress. A används direkt och den andra adressen hänvisar till ett register vars innehåll läggs till A att producera effektiva adressen.
Stack adressering:
Stack är en linjär mängd platser kallas sist in först ut kön. Stacken är en reserverad plats, bifogas eller bort bara på toppen av stacken. Buntpekaren är ett register som lagrar adressen till toppen av stacken läge. Detta läge att ta itu med är även känd som implicit adressering.
Relaterade Frågor
-
Exempel för olika typer av adressering lägen?
-
Förklara kortfattat om inte bara apelsiner?
-
Namnge två adressering lägen i microcontroller 8051?
-
Förklara de olika faktorer eller kriterier för meny planering?
-
Förklara kortfattat generationen av datorn?
-
Samarbete investeringar skatt om möjligt även 2 olika adresser?
-
Kan någon förklara kortfattat varför är "Samtal" på banker som Postbank och Deutsche Bank?
-
Förklara tre olika sätt att äta en Oreo cookie?
-
Med ett exempel förklara de olika sträng metoderna i java?
-
Förklara kortfattat hur skannrar arbete?
-
Förklara de olika faserna i planeringsprocessen?
-
Vad är en entreprenör förklara de olika kvaliteterna av en god entreprenör?
-
Förklara kortfattat sociala psykologiska och pedagogiska behoven hos barn med särskilda behov?
-
Varför Starbucks närmar marknader med så många olika post lägen?
-
Förklara kortfattat vilken typ av affärsekonomi?
-
Vad menar du med inslag av kostar och förklara de olika delarna av totalkostnaden för en tillverkningsprocess?
-
Förklara kortfattat vad menar du med "Brainstorming"?
-
Vad finns olika typer av CPU register?
-
Fakturering och kreditkort adress för online köp alltid samma?