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.