Taula de continguts:
Definició: què significa Adreça de base?
Una adreça base és una adreça absoluta que actua com a punt de referència d'altres adreces. L’adreça base s’utilitza en la computació com a adreça relativa d’una instrucció dins d’un programa o la ubicació d’una informació que actualment treballa el programa. L’adreça base pot ser adreçable o pot referir-se, segons com dissenyi el fabricant la interfície de maquinari / programari.
Per calcular una adreça absoluta, s’afegeix un desplaçament a l’adreça base.
Techopedia explica Adreça base
Les adreces de base es remunten als dies del fotograma principal de la memòria de pàgines; les primeres màquines computacionals, que tenien memòria fixa i limitada i només podien executar un programa alhora. Aquestes màquines sempre carregaven programes a la mateixa ubicació de memòria que la seva base. Més tard, les màquines de memòria virtual, que podien executar diversos programes alhora a través de particions (mainframe) o amb intercanvi de pàgines, podrien carregar un programa a qualsevol lloc. L'adreça de base va permetre al sistema operatiu donar al programa d'execució un punt de referència per computar instruccions addicionals i ubicacions de dades.
Històricament, quan la memòria no estava protegida, un programador podia dirigir-se directament a la memòria de l'ordinador en conèixer la longitud dels comandaments del conjunt d'instruccions. Això va permetre alterar el programa sobreposant els bits de la instrucció amb un altre patró de bits vàlid, donant així una altra instrucció a seguir. Les versions anteriors de COBOL van permetre això a nivell simbòlic mitjançant les clàusules ALTER, GO TO i DEPENDING ON.
