Registro de memoria
Enviado por Jemima Santillan Villota • 7 de Junio de 2017 • Tarea • 438 Palabras (2 Páginas) • 103 Visitas
Registro
Un registro es un espacio de memoria que está situada en el procesador, admite el almacenamiento de datos temporales y que son usados frecuentemente, una de sus características es que es rápida en velocidad pero no contiene mucha capacidad para guardar los datos y su rango comienza de los 4 bits a 64 bits, este rango depende del procesador que se utilice en el ordenador. Un registro se encuentra en el más alto nivel de la jerarquía de memorias.
[pic 1]
- Registros Visibles de Usuario
Pueden ser usados de manera directa por el desarrollador de bajo nivel que es consciente de la existencia de estos, una característica se pueden fijar a diversidad de funciones.
- Registro de propósito general
Este registro permite el almacenamiento de datos como de direcciones y puede establecerse un operando para cualquier código que realiza una operación.
En ciertos episodios estos registros pueden ser utilizados en las situaciones de direccionamiento.
- Registros de Datos
Estos deben almacenar solo datos y no se pueden ser utilizados en el cálculo de un operando. A veces son de eventos generales y puede ser empleados para distintos instrucciones de la máquina que únicamente contenga operaciones con datos.
- Registro de direcciones
Pueden contener registros generales o específicos para direcciones llevando a cabo la formación de direcciones de memorias en el momento que se combinan con los registros del procesador.
- Códigos de condición
Son el resultado de las operaciones (bits) cuando están en estado activos por el procesador, estos resultados pueden ser nulo, sobrecarga, positivo o negativo y se los llama también indicadores o flags.
Aparte de guardar el dato en un registro de memoria también se genera el código de condición.
[pic 2]
- Registros de control y de estado
- Registro de dirección de memoria (Memory Address Register, MAR): La dimensión de la MAR juega un papel fundamental debido de que dependiendo de este es el digito de las direcciones, va a contener la dirección en el lugar que se realizara la siguiente lectura y escritura de los datos.
- Registro intermedio de memoria (Memory Buffer Register, MBR): Abarca los datos que serán comunicados en la memoria o los datos que estuvieron leídos.
- Contador de programa (Program Counter- PC): Incluye la dirección de la orden que se va a indagar.
- Registro de instrucción (Instruction Register- IR): Comprende la dirección de la próxima orden que esta por ejecutarse.
[pic 3]
Bibliografía
Sandro Constantini, (2005), “Arquitectura del computador”, Caracas, Unimet.
S. Solis Hernandez, (2015), “Estructura de Registro”, Academia, Recuperado de https://www.academia.edu/9051838/Registros_Visibles_para_el_Usuario?auto=download
...