Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiante:
Eduardo Yumar
C.I: 27.562.622
Índice Pág.
Introduccion………………..…………………………………………………… 3
Registros ……..………………………………………………………………… 4
Aplicacion……………………………………………………………………… 8-9
Contadores……………………………………………………………………10-15
Sobrecapacidad…………………………………………………………………. 266
Datos No Numéricos…………………………………………………………31-33
Códigos de Instrucción……………………………………………………... 33
Bibliografía……………………………………………………………………… 38
2
Introducción.
3
REGISTROS
Definición:
Los registros de desplazamiento son circuitos lógicos secuenciales que
están íntimamente relacionados con los contadores digitales. Los registros se
utilizan principalmente para almacenar datos digitales y normalmente no
poseen una secuencia característica interna de estados como los
contadores.
Función:
Un registro es un circuito digital con dos funciones básicas:
almacenamiento de datos y movimiento de datos, la capacidad de
almacenamiento de un registro le convierte en un tipo importante de
dispositivo de memoria.
Registros de Desplazamiento:
En un circuito digital secuencial(es decir, que los valores de sus salidas
dependen de sus entradas y de los valores anteriores) consiste en una serie
de biestables, generalmente de tipo D, conectados en cascada, que basculan
4
de forma síncrona con la misma señal de reloj. Según la conexión de las
distintas básculas, se tiene un desplazamiento a la izquierda o a la derecha
de la información almacenada, bits, en las básculas. Es de señalar que un
desplazamiento a la izquierda de un conjunto de bits, multiplica por 2,
mientras que uno a la derecha, divide entre 2. Existen registros de
desplazamiento
bidireccionales,que pueden funcionar en ambos sentidos. Los registros unive
rsales, además debidireccionales permiten la carga en paralelo
5
Los registros de desplazamiento con entrada/salida serie aceptan datos
en serie, es decir, un bit cada vez por una única línea. La información
almacenada es entregada a la salida también en forma serie. Es decir, que
solo la entrada del primer flip-flop y la salida del último son accesibles
externamente, se emplean como líneas de retardo digitales y en tareas
desincronización. Entrada serie/Salida serie.
6
pero sólo la entrada del primero. Este tipo y el anterior se emplean para
convertir datos serie en paralelo y viceversa, por ejemplo para conexiones
serie como el RS232.
7
Aplicación:
Retardo de tiempo
8
y la lógica combinacional adecuada, se pueden construir incluso registros
de desplazamiento bidireccionales y universales, aunque en este caso es
más aconsejable disponer del 74HC194, dado que ocupa mucho menos
espacio y en un solo integrado incluye las cuatro posibles configuraciones y l
afuncionalidad de desplazar los bits en ambos sentidos.
En un registro de desplazamiento
La información puede:
9
CONTADORES:
Definición:
Los contadores son circuitos secuenciales que tienen unas líneas cuyo
valor binario de salida es el resultado del número de veces que recibe un
determinado impulso de conteo.
Tipos de Contadores:
Contadores asíncronos:
10
En la transición alto-bajo del reloj, el biestable cambia de estado y, por
tanto, de salida, ya que sus entradas están a 11. En la salida QA aparece
una onda a frecuencia mitad que el reloj de entrada, que es del que se
cuentan los pulsos. Las salidas de los biestables se conectan a la entrada de
reloj de los siguientes biestables, con lo que cada uno de ellos divide la
frecuencia por 2.
Se pueden dar varios casos respecto a cómo son las entradas de reloj
y a las conexiones para ver el sentido de cuenta:
11
Con circuitería externa adicional se puede hacer que el contador
vuelva a la posición 0000 antes de llegar a 1111, con lo que con n biestables
se puede hacer un contador que cuente desde 0 hasta un número menor o
igual que 2 n.
Contadores síncronos:
12
Los pulsos de reloj (que son los pulsos a contar) activan las entradas
CLK de todos los biestables al mismo tiempo (de ahí su nombre). Se elimina
el problema del retardo, con lo que se puede trabajar a frecuencias mayores.
13
14
15
La Unidad de Memoria
16
La información transferida a los elementos de salida se toma de los registros
en la unidad de memoria.
17
comunicarse con una palabra de memoria específica, su número de
localización o dirección se transfiere al registro de direcciones.
18
interno interpreta el contenido del registro separador como la configuraci6n
de bits de la palabra que se va a almacenar en un registro de memoria.
19
cuando el registro se catea durante el proceso de lectura de manera que no
ocurre pérdida de informaci6n. Otro componente usado comúnmente en las
unidades de memoria es el núcleo magnético. Un núcleo magnético tiene la
característica de tener lecturas destructivas, es decir, pierde la informaci6n
binaria almacenada durante el proceso de lectura. Debido a la propiedad de
lectura destructiva, una memoria de núcleos magnéticos debe
tener funciones de control adicionales par a reponer la palabra al registro de
memoria. Una señal de control de lectura aplicada a una memoria de núcleos
magnéticos transfiere el contenido de la palabra direccionada a un registro
externo y al mismo tiempo se borra el registro de memoria. La secuencia de
control interno en una memoria de núcleos magnéticos suministra entonces
señales apropiadas par a causar la recuperaci6n de la palabra en el registro
de memoria. La trasferencia de informaci6n de una memoria de núcleos
magnéticos durante una operación.
20
palabra seleccionada que se ha borrado es aquella que recibe la nueva
información.
Una memoria de núcleo magnético requiere dos medio ciclo par a leer o
escribir. El tiempo que se toma la memoria par a cubrir los dos medios ciclos
se llama tiempo de un ciclo de memoria. El modo de acceso de
un sistema de memoria se determina por el tipo de componentes usados. En
una memoria de acceso aleatorio, se debe pensar que los registros están
separados en el espacio, con cada registro ocupando un lugar espacial
particular en una memoria de núcleos magnéticos.
21
mantener las señales necesarias. En contraste, una unidad de memoria no
volátil, tal como un núcleo magnético o un disco magnético, retiene la
información almacenada una vez que se haya cortado el suministro de
energía. Esto es debido a que la información acumulada en los componentes
magnéticos se manifiesta por la dirección de magnetización, la oval se
retiene cuando se corta la energía. Una propiedad no volátil es deseable en
los computadores digitales porque muchos programas útiles se dejan
permanentemente en la unidad de memoria. Cuando se corte el suministro
de energía y luego se suministre, los programas almacenados previamente y
otra información no se pierden pero continúan acumulados en la memoria.
Microoperaciones Aritméticas:
FA+B
F A + B +1
22
Debe recalcarse que las operaciones aritméticas multiplicación (*) y de
división (/) no se listan dentro de las operaciones aritméticas básicas. Ya que
la única forma de en que estas operaciones pueden llevarse a cabo es
mediante los circuitos combinacionales. En la mayoría de los computadores
la operación de multiplicación se ejecuta mediante una secuencia de
Microoperaciones de suma y desplazamiento y la división se ejecuta de
forma de Microoperaciones de resta y desplazamiento.
Microoperaciones lógicas:
23
Estos mismos términos AND y OR se representan con sus símbolos
correspondientes. Tenemos que para representar la operación AND
utilizamos (/\) y para representar OR utilizamos (\/) y para complemento
usamos (´).Las Microoperaciones lógicas se listan a continuación.
T1 + T2: A A + B, B D \/ F
Microoperaciones de desplazamiento:
24
bit del registro B. La información transferida a los flip-flops extremos no se
especifica por los símbolos shl y shr, por lo tanto, una proposición de una
Microoperación de desplazamiento debe estar acompañada con otra
Microoperación que especifica el valor de la entrada en serie del bit
transferido al flip-flop extremo. Por ejemplo: A shl A, A1 An
C´T2: F 1
CT2: F 0
25
Esto significa que una sola operación puede ser ejecutada en T2.
Sobrecapacidad.
Desplazamientos aritméticos.
26
la extrema izquierda mantiene el bit del signo y se designa como A (S). Los
bits del número se almacenan en la parte del registro designada por A (N).
A1 se refiere al bit menos significativo, An-1 se refiere a la posición más
significativa de los bits del número, y A se refiere al registro entero.
Signo
27
complemento de 2 es similar, excepto que un 0 es desplazado a la posición
menos significativa.
Datos decimales
28
Hay 3 maneras de representar números decimales negativos de punto
fijo. Estas son similares a las representaciones de un número binario
negativo, excepto por el cambio del radical:
1.-Signo-magnitud
2.-Signo-complemento de 9
3.-Signo-complemento de 10
29
Datos del punto-flotante
(Coeficiente) (Exponente)
Coeficiente exponente
Coeficiente Exponente
30
Representa el número .2601000 X 10-4 = .0000261000, los cuales
producen cuatro ceros de más a la izquierda.
Datos No Numéricos.
31
Las cadenas de caracteres se almacenan en la memoria en lugares
consecutivos. El primer carácter de la cadena puede ser especificado a partir
de la dirección de la primera palabra. El último carácter de la cadena puede
encontrarse a partir de la dirección de la última palabra.
32
palabra. Dispersar es la operación inversa que separa dos o más caracteres
almacenados en una palabra o caracteres individuales.
Códigos de Instrucción.
33
de 8 bits con esto se puede demostrar las operaciones básicas que se
encuentran en los computadores. Una breve descripción de los registros que
contiene un computador sencillo el cuál, estos se encargan del proceso de
información se muestra en esta tabla.
34
La mnemotécnica asociada con cada instrucción puede usarse por los
programadores para especificar las instrucciones con nombres simbólicos.
Cada módulo digital se define mejor por medio de los registros que
contiene y de las operaciones que realiza en los datos almacenados en ellos.
A la operación ejecutada sobre los datos almacenados en los registros se
denomina micro-operación, y es realizada durante un pulso de reloj. El
resultado de la operación puede reemplazar la información previa de un
registro o bien transferirse a otro.
35
La notación simbólica empleada para describir la micro-operaciones
de transferencia entre los registro se denomina lenguaje de transferencia de
registro. Este último término implica la disponibilidad del hardware digital
necesario para realizar el micro-operación enunciado y transferir el resultado
al mismo u otro registro.
36
37
Bibliografía.
http://www.esi.uclm.es/www/isanchez/teco/tema8.pdf
http://es.scribd.com/doc/33653917/REGISTROS-DE-DESPLAZAMIENTOS
http://html.rincondelvago.com/transferencia-entre-registros.html
39