Registros
Físicamente es una memoria de alta velocidad y poca
capacidad, integrada en el microprocesador, que permite
guardar transitoriamente y acceder a valores muy usados ,
generalmente enoperaciones matemáticas.
Lógicamente: Es un grupo de celdas de almacenamiento
binario capaz de retener información binaria. Un grupo de
Flip-flops constituyen un registro ya que cada flip.flop es
unacelda binaria que acumula un bit de información.
Registro de Memoria
Interno
Tipos de Registros
Los registros de datos son usados para guardar números enteros.
Los registros de memoria son usadospara guardar exclusivamente direcciones
de memoria. Eran muy usados en la arquitectura Harvard, ya que muchas
veces las direcciones tenían un tamaño de palabra distinto que los datos.
Los registros depropósito general (en inglés GPRs o General Purpose
Registers) pueden guardar tanto datos como direcciones. Son fundamentales
en la arquitectura de Von Neumann. La mayor parte de las computadorasmodernas usa GPR.
Los registros de coma flotante son usados para guardar datos en formato
de coma fotante.
Los registros constantes tienen valores creados por hardware de sólo lectura.
Por ejemplo,en MIPS el registro cero siempre vale 0.
Los registros de propósito específico guardan información específca del
estado del sistema, como el puntero de pila o el registro de estado.
Tipos Específicosde
Registros
Registros de instrucción
Registros de Contadores de Programa
Registros de Pila
Registro de Índices
Registro MDR
Registro MAR
Registros Especificos
Registros deInstrucción
Donde se almacena la instrucción que se está ejecutando. En los procesadores simples cada instrucción a ser
ejecutada es cargada en el registro de la instrucción que la contiene mientras se esdecodifcada,
preparada y al fnal ejecutada, un proceso que puede tomar varios pasos.
Contador de Programa
El contador de programa es incrementado automáticamente en cada ciclo de instrucción de tal...
Regístrate para leer el documento completo.