REGISTROS
Como se ha hecho evidente hasta ahora, la fun ción principal de los flip-flops es el
almacenamiento de información binaria
y
se ha estudiado la forma en que esta
información se modifica en base a las variables de entrada de dichos flip-flops.
Ahora se tratará una de las aplicaciones más directas de los flip-tlops como lo son
los registros.
Cuando un número de flip -fl ops son agrupados
y
considerados una entidad, se
dice que un
registro
ha sido formado. Se considera en el diseño que cada bit se ha
guardado en cada
localidad
del registro,
y
ocurre un desplazamiento de los bits
almacenados en cada pulso de reloj aplicado, en especial, este tipo de registro se
conoce como
de desplazamiento .
Los regi stros, al igual que los contadores, son circuitos secuenciales de aplicación
general ; están constituidos por una serie de tlip-flops conectados en cascada. Los
registros son capaces de a lmacenar una palabra binaria formada por tantos bits como
flip-fl ops contenga. De esta forma, podemos definir un regi stro en base a cada uno
de los bits que lo integran. Sea por ejemplo, el registro A de cuatro bits. Podemos
definir a este registro como:
en donde el subíndice de cada
Ai
indica su posición dentro del registro,
y
en su
momento, representa también un valor binario de igual manera posicional. Esto
puede entenderse también si se asocia el subíndice del bit con la potencia de 2 que
representa o que se la asoc ia, de tal suerte que
A3
representa en número 2' . De aquí
que exista además una forma alternati va de denotar al registro como conjunto de sus
localidades: podemos asociar el valor de la potencia binaria a cada bit, que
fisicamente es la salida de un flip-fl op, por lo que, si llamamos a nuestro registro Q,
podemos escribir entonces:
Q= Q8Q4 Q2Q1
R
7 6 5 4 3 2 I O
a) Registro R
b) Representación de bits individuales
15
O
15
8 7
O
R2
I
PC(H)
I
PC(L)
I
c) Numeración de bits
d) División en dos partes
Figura 15: Representación de un registro.
página 1-19