Hvad er direkte adresseringstilstand?

...

Adresseringstilstande er konventioner, der bruges i assemblersprogprogrammering, der specificerer, hvordan bestemte værdier læses inden for et givet segment af monteringsinstruktioner. Der er flere mulige tilstande, men de er baseret på de to mest almindelige: øjeblikkelig og direkte.

Umiddelbar adresseringstilstand betyder, at værdien for en given instruktion i montageprogrammering er direkte specificeret. Dette betyder, at værdien er konstant og skrevet umiddelbart og uforanderligt ind i instruktionen.

Dagens video

Følgende er et eksempel på det format, der typisk findes med øjeblikkelig adresseringstilstand: Operatør Mål, VærdiI eksempelformatet betjenes værdien af ​​tallet Værdi på den værdi, der er gemt i Mål. Værdi er en konstant værdi, som ikke ændrer sig, uanset hvad der sker i sættet af monteringsvejledningen.

Direkte adresseringstilstand

Direkte adresseringstilstand betyder, at værdien for en given instruktion i montageprogrammering peges på med en given værdi. Dette betyder, at værdien er variabel, baseret på hvad der er gemt i hukommelsen på en given adresse.

Fælles format for direkte adressering

Det følgende er et eksempel på det format, der typisk findes med direkte adresseringstilstand: Operatørmål, (Adresse) I eksempelformatet, værdien ved hukommelsesplaceringen af ​​Adresse er en variabel værdi i hukommelsen, som kan skrives til og læses fra i løbet af en program. Placeringen i hukommelsen er direkte specificeret med et tal, som aldrig vil ændre sig i løbet af instruktionsudførelsen.

Flere tilstande

Der er mange flere adresseringstilstande tilgængelige, afhængigt af det anvendte assemblersprog. Disse tilstande omfatter Skaleret, Udskudt, Udskudt hukommelse, Automatisk stigning og en række andre typer.