Skip to main content

Hvad er en basisadresse?

En basisadresse bruges af computerprogrammer til at identificere et oprindeligt placering eller udgangspunkt.Det kan være det første sæt instruktioner i en række programmeringskommandoer.Nogle gange bruges en basisadresse til at indikere placeringer af specifikke hardwarekomponenter, såsom en printer eller ekstern opbevaringsdisk.

Computere bruger forskellige adresseskemaer for at behandle og gennemføre visse funktioner.Enheder kan tildeles adresser, der bruger en basisadresse som reference.For eksempel kan et eksternt drev tildeles en adresse på to, da det er på andenpladsen, hvor programmet kan lokalisere data.Adressen vil ikke kun indeholde nummer to, men også basisadressen, der kan være så enkel som en række nuller.Computerhukommelse bruger adresseskemaer til at identificere placeringer af perifere enheder, intern adgang til tilfældig adgang og reserveret harddiskplads.

Idéen om en basisadresse kan betragtes som en rækkefølge.Det er et signal eller kode til computeren og dets programmer til at fungere på en bestemt måde.For eksempel kan et tekstbehandlingsprogram først forsøge at kommunikere med en printer, før han sender et dokument til dets kø.Basisadressen eller referencen for disse sæt instruktioner vil blive tildelt en slags kommando, der beder om en kommunikationstest.

Efter at tekstbehandlingsapplikationen har konstateret, at printeren er tændt og i stand til at modtage kommunikation, ville den fortsætte til den næstetrin.Applikationen vil anerkende, at det at sende dokumentet til printkøen er det næste trin, da basisadressen plus to er tildelt den bestemte kommandofunktion.Efter afslutningen af det andet trin henviste programmet den samme base- eller referencadresse i den tredje kommando.

Relative adresser er alle de adresseropgaver, der bruger referenceskasten.Den absolutte adresse svarer til referencen eller udgangspunktet.Otte-bit og 16-bit-processorer har allerede en fast adressesekvens og kræver normalt ikke den manuelle input af en referencadresse.32-bit-behandlingssystemer vil dog.

Uanset hvor referencepressen er placeret i en Computers-hukommelsesordning, vil den næsten altid begynde med en opgave af nul eller en.Nogle gange bruges bogstaver til at tildele en basisadresse, men de udføres normalt på en gentagen eller synkronistisk måde.Mange 32-bit-programmer beder om den manuelle opgave og oprettelse af en referencadresse eller udgangspunkt.