Registro de memoria
Jemima Santillan VillotaTarea7 de Junio de 2017
438 Palabras (2 Páginas)145 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
Josselin Hdez, (2015), “Estructura de Registro”, Blogspot, Recuperado de http://arquipcs.blogspot.com/2015/05/estructura-de-registros.html
Jorge CM, (2016), “Registros de Propósito General”, Prezi, Recuperado de https://prezi.com/cq2jcjuqfvmz/registros-de-proposito-general/
...