Innholdsfortegnelse:
Definisjon - Hva betyr baseadresse?
En baseadresse er en absolutt adresse som fungerer som et referansepunkt for andre adresser. Baseadressen brukes i databehandling som en relativ adresse til en instruksjon i et program eller stedet for et stykke data som for øyeblikket blir arbeidet med. Baseadressen kan være adresserbar, eller kan henvises til, avhengig av hvordan produsenten designer maskinvare- / programvaregrensesnittet.
For å beregne en absolutt adresse legges en forskyvning til baseadressen.
Techopedia forklarer Base Address
Grunnadresser går tilbake til mainframe-dagene med det minnebare minnet; de tidligste datamaskiner, som hadde fast og begrenset minne og bare kunne kjøre ett program om gangen. Disse maskinene lastet alltid inn programmer på samme minneplass som basen. Senere kan virtuelle minnemaskiner, som kan kjøre flere programmer samtidig via partisjoner (mainframe) eller sidebytte, laste et program hvor som helst. Baseadressen tillot OS å gi utførende program et referansepunkt for beregning av ytterligere instruksjoner og datalokasjoner.
Historisk, når minnet var ubeskyttet, kunne en programmerer direkte adressere datamaskinens minne ved å kjenne lengden på instruksjonssettkommandoene. Dette gjorde det mulig å endre programmet ved å legge over bitene i instruksjonen med et annet gyldig bitmønster, og dermed gi en annen instruksjon for programmet å følge. Tidlige versjoner av COBOL tillot dette på et symbolsk nivå gjennom klausulene ALTER, GO TO, og avhengig av.
