Hjem Udvikling Hvad er en baseadresse? - definition fra techopedia

Hvad er en baseadresse? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder baseadresse?

En basisadresse er en absolut adresse, der fungerer som et referencepunkt for andre adresser. Baseadressen bruges til beregning som en relativ adresse på en instruktion inden for et program eller placeringen af ​​et stykke data, der i øjeblikket arbejdes på af programmet. Basisadressen kan være adresserbar eller kan henvises til, afhængigt af hvordan producenten designer hardware / software-grænsefladen.

For at beregne en absolut adresse tilføjes en forskydning til baseadressen.

Techopedia forklarer baseadresse

Basisadresser går tilbage til mainframe-dagene i den hukommelige hukommelse; de tidligste computermaskiner, der havde en fast og begrænset hukommelse og kun kunne køre et program ad gangen. Disse maskiner indlæste altid programmer på den samme hukommelsesplacering som deres base. Senere kunne virtuelle hukommelsesmaskiner, der kunne køre flere programmer på én gang via partitioner (mainframe) eller sideudskiftning, indlæse et program hvor som helst. Baseadressen gjorde det muligt for OS at give eksekveringsprogrammet et referencepunkt til beregning af yderligere instruktioner og dataplaceringer.

Historisk, når hukommelsen var ubeskyttet, kunne en programmerer direkte adressere computerens hukommelse ved at kende længden af ​​instruktionens sæt kommandoer. Dette gjorde det muligt at ændre programmet ved at overlejre bitene i instruktionen med et andet gyldigt bitmønster og således give en anden instruktion til programmet, der skal følges. Tidlige versioner af COBOL tilladte dette på et symbolsk niveau gennem klausulerne ALTER, GO TO og AFHANDING.

Hvad er en baseadresse? - definition fra techopedia