Skip to main content

Vad är en basadress?

En basadress används av datorprogram för att identifiera en ursprungsplats eller utgångspunkt.Det kan vara den första uppsättningen instruktioner i en serie programmeringskommandon.Ibland används en basadress för att ange platser för specifika hårdvarukomponenter, till exempel en skrivare eller extern lagringsskiva.

Datorer använder olika adressscheman för att bearbeta och slutföra vissa funktioner.Enheter kan tilldelas adresser som använder en basadress som referens.Till exempel kan en extern enhet tilldelas en adress på två eftersom det är på andra plats där programmet kan hitta data.Adressen skulle inte bara inkludera nummer två, utan också basadressen, som kan vara så enkel som en serie nollor.Datorminnet använder adressscheman för att identifiera platser för perifera enheter, internt slumpmässigt åtkomstminne och reserverat hårddiskutrymme.

Idén om en basadress kan betraktas som en sekvens.Det är en signal eller kod för datorn och dess program för att fungera på ett visst sätt.Till exempel kan ett ordbehandlingsprogram först försöka kommunicera med en skrivare innan du skickar ett dokument till sin kö.Basadressen eller referensen för dessa uppsättningar av instruktioner skulle tilldelas ett slags kommando som uppmanar ett kommunikationstest.

Efter att ordbehandlingsapplikationen har konstaterat att skrivaren är på och kan få kommunikation, skulle den fortsätta till nästasteg.Applikationen skulle inse att att skicka dokumentet till utskriftskön är nästa steg eftersom basadressen plus två tilldelas den specifika kommandofunktionen.Efter avslutandet av det andra steget skulle programmet hänvisa till samma bas eller referensadress i det tredje kommandot.

Relativa adresser är alla adressuppgifter som använder referensadressen.Den absoluta adressen motsvarar referens eller utgångspunkt.Åtta-bitars och 16-bitars processorer har redan en fast adresssekvens och kräver vanligtvis inte manuell ingång av en referensadress.32-bitars bearbetningssystem kommer emellertid.

Oavsett var referensadressen finns i ett datorminnesschema kommer det nästan alltid att börja med en tilldelning av noll eller ett.Ibland används bokstäver för att tilldela en basadress, men de görs vanligtvis på ett repetitivt eller synkronistiskt sätt.Många 32-bitarsprogram uppmanar manuell uppgift och skapande av en referensadress eller utgångspunkt.