Hva er direkteadresseringsmodus?

click fraud protection
...

Adresseringsmoduser er konvensjoner som brukes i assembly-språkprogrammering som spesifiserer hvordan visse verdier leses innenfor et gitt segment av monteringsinstruksjoner. Det er flere mulige moduser, men de er basert på de to vanligste: umiddelbar og direkte.

Umiddelbar adresseringsmodus betyr at verdien for en gitt instruksjon i monteringsprogrammering er direkte spesifisert. Dette betyr at verdien er konstant og skrives umiddelbart og uforanderlig inn i instruksjonen.

Dagens video

Følgende er et eksempel på formatet som vanligvis finnes med umiddelbar adresseringsmodus: Operatør Mål, verdiI eksempelformatet blir verdien av tallet Verdi operert på verdien som er lagret i Mål. Verdi er en konstant verdi, som ikke endres uansett hva som skjer i settet med monteringsanvisninger.

Direkte adresseringsmodus

Direkte adresseringsmodus betyr at verdien for en gitt instruksjon i monteringsprogrammering pekes på med en gitt verdi. Dette betyr at verdien er variabel, basert på hva som er lagret i minnet på en gitt adresse.

Vanlig format for direkte adressering

Følgende er et eksempel på formatet som vanligvis finnes med direkte adresseringsmodus: Operatørmål, (Adresse) I eksempelformatet, verdien ved minneplasseringen til Adresse er en variabel verdi i minnet, som kan skrives til og leses fra i løpet av en program. Plasseringen i minnet er direkte spesifisert med et tall, som aldri vil endre seg i løpet av instruksjonsutførelsen.

Flere moduser

Det er mange flere adresseringsmoduser tilgjengelig, avhengig av assemblerspråket som brukes. Disse modusene inkluderer Skalert, Utsatt, Utsatt minne, Automatisk økning og en rekke andre typer.