Hogar Desarrollo ¿Qué es una dirección base? - definición de techopedia

¿Qué es una dirección base? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la Dirección base?

Una dirección base es una dirección absoluta que actúa como un punto de referencia para otras direcciones. La dirección base se usa en la informática como una dirección relativa de una instrucción dentro de un programa o la ubicación de un dato en el que el programa está trabajando actualmente. La dirección base puede ser direccionable, o puede ser referida, dependiendo de cómo el fabricante diseñe la interfaz hardware / software.

Para calcular una dirección absoluta, se agrega un desplazamiento a la dirección base.

Techopedia explica la dirección base

Las direcciones base se remontan a los días de mainframe de memoria paginable; Las primeras máquinas computacionales, que tenían memoria fija y limitada y solo podían ejecutar un programa a la vez. Estas máquinas siempre cargaron programas en la misma ubicación de memoria que su base. Más tarde, las máquinas de memoria virtual, que podrían ejecutar varios programas a la vez a través de particiones (mainframe) o intercambio de páginas, podrían cargar un programa en cualquier lugar. La dirección base permitió al sistema operativo proporcionar al programa en ejecución un punto de referencia para calcular más instrucciones y ubicaciones de datos.

Históricamente, cuando la memoria no estaba protegida, un programador podía direccionar directamente la memoria de la computadora al conocer la longitud de los comandos del conjunto de instrucciones. Esto hizo posible alterar el programa superponiendo los bits en la instrucción con otro patrón de bits válido, dando así otra instrucción para que el programa siga. Las primeras versiones de COBOL permitieron esto en un nivel simbólico a través de las cláusulas ALTER, GO TO y DEPENDING ON.

¿Qué es una dirección base? - definición de techopedia