Acasă Dezvoltare Ce este o adresă de bază? - definiție din techopedia

Ce este o adresă de bază? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Adresa de bază?

O adresă de bază este o adresă absolută care acționează ca punct de referință pentru alte adrese. Adresa de bază este utilizată în calcul ca adresă relativă a unei instrucțiuni dintr-un program sau în locația unei bucăți de date lucrate în prezent de program. Adresa de bază poate fi adresată sau poate fi menționată, în funcție de modul în care producătorul proiectează interfața hardware / software.

Pentru a calcula o adresă absolută, se adaugă o compensare la adresa de bază.

Techopedia explică adresa de bază

Adresele de bază se întorc la zilele principale ale memoriei paginii; cele mai vechi mașini de calcul, care aveau memorie fixă ​​și limitată și puteau rula un singur program simultan. Aceste aparate au încărcat întotdeauna programe în aceeași locație de memorie ca baza lor. Ulterior, mașinile cu memorie virtuală, care puteau rula mai multe programe simultan prin partiții (mainframe) sau schimb de pagini, ar putea încărca un program oriunde. Adresa de bază a permis sistemului de operare să ofere programului de execuție un punct de referință pentru calcularea instrucțiunilor suplimentare și a locațiilor de date.

Istoric, când memoria a fost neprotejată, un programator ar putea adresa direct memoria computerului cunoașterea lungimii comenzilor setului de instrucțiuni. Acest lucru a făcut posibilă modificarea programului prin suprapunerea biților din instrucțiune cu un alt model de biți valabil, dând astfel o altă instrucțiune pentru programul de urmat. Versiunile timpurii ale COBOL au permis acest lucru la nivel simbolic prin clauzele ALTER, GO TO și DEPENDING ON.

Ce este o adresă de bază? - definiție din techopedia