Hva er en baseadresse?
En baseadresse brukes av dataprogrammer for å identifisere et opprinnelig sted eller utgangspunkt. Det kan være det første settet med instruksjoner i en serie programmeringskommandoer. Noen ganger brukes en baseadresse for å indikere steder med spesifikke maskinvarekomponenter, for eksempel en skriver eller ekstern lagringsdisk.
Datamaskiner bruker forskjellige adresseskjemaer for å behandle og fullføre visse funksjoner. Enheter kan tilordnes adresser som bruker en baseadresse som referanse. For eksempel kan en ekstern stasjon tildeles en adresse på to siden den er på andreplass hvor programmet kan finne data. Adressen vil ikke bare inkludere nummer to, men også basisadressen, som kan være så enkel som en serie nuller. Dataminne bruker adresseskjemaer for å identifisere plasseringer av perifere enheter, internt tilfeldig tilgangsminne og reservert harddiskplass.
Ideen om en baseadresse kan tenkes som en sekvens. Det er et signal eller kode til datamaskinen og dens PRogr å operere på en viss måte. For eksempel kan et tekstbehandlingsprogram først forsøke å kommunisere med en skriver før du sender et dokument i køen. Baseadressen eller referansen for disse instruksjonene vil bli tilordnet en slags kommando som ber om en kommunikasjonstest.
Etter at tekstbehandlingsapplikasjonen har slått fast at skriveren er på og i stand til å motta kommunikasjon, vil den gå videre til neste trinn. Applikasjonen vil anerkjenne at det å sende dokumentet til utskriftskøen er neste trinn siden basisadressen pluss to er tilordnet den aktuelle kommandofunksjonen. Etter gjennomføringen av det andre trinnet, vil programmet referere til den samme basen eller referanseadressen i den tredje kommandoen.
Relative adresser er alle adresseoppgavene som bruker referanseadressen. Den absolutte adressen tilsvarer referansen or utgangspunkt. Åtte-biters og 16-biters prosessorer har allerede en fast adressesekvens og krever vanligvis ikke manuell inngang til en referanseadresse. 32-biters behandlingssystemer vil imidlertid.
Uansett hvor referanseadressen er lokalisert i datamaskinens minneskjema, vil den nesten alltid begynne med en tildeling av null eller en. Noen ganger brukes bokstaver til å tilordne en baseadresse, men de blir vanligvis gjort på en repeterende eller synkronistisk måte. Mange 32-biters programmer ber om manuell tildeling og oppretting av en referanseadresse eller utgangspunkt.