OBJETIVOS OBJETIVO GENERAL Investigar sobre el método de lógica de transferencia entre registros mediante información bibliográfica con el propósito de aprender a describir un sistema digital en términos de funciones tales como sumadores, decodificadores y registros. OBJETIVOS ESPECÍFICOS Obtener información mediante el uso de la tecnología. Desarrollar un informe acerca del tema dicho anteriormente para un mejor aprendizaje. Compartir la información obtenida mediante diapositivas. ¿Qué es un registro?
• Un registro es un conjunto de flip-flops
que almacenan un mismo dato, y se rigen por las mismas señales de control • Cuando las entradas de cada flip-flop son independientes y se comparte la señal de habilitación, el registro se conoce como registro con carga en paralelo. ¿Qué es un Flip-Flop?:
• Es el nombre común que se le da a los
dispositivos de dos estados (biestables), que sirven como memoria básica para las operaciones de lógica secuencial. • Son ampliamente usados para el almacenamiento y transferencia de datos. Transferencia de registros
• Los registros de computadora están
representados por letras mayúsculas (en ocasiones seguidas de números), para denotar la función del registro. Por ejemplo: • •MAR (Memory address register) : registro que contiene una dirección para la unidad de memoria • •PC : contador de programa • •IR : registro de instrucción Micro operaciones elementales • Especifican las operaciones elementales que se realizan con la información almacenada en los registros las cuales se pueden clasificar en cuatro categorías
Micro operaciones de transferencia entre registros que
no cambian el contenido de la información cuando la información binaria se mueve de un registro a otro
Las micros operaciones aritméticas realizan aritmética
con los números almacenados en los registros.
Las micros operaciones lógicas realizan operaciones tales
como AND y OR con el par de bits individuales almacenados en los registros. . Las micros operaciones de desplazamiento especifican operaciones para los registros de desplazamiento. . MICRO OPERACIONES ARITMÈTICAS Tipos de transferencia de datos Transferencia de datos entre Registros
• Los datos de otro registro. Para esto es
necesario que la salida del registro que posee los datos (registro origen) esté conectada a la entrada del registro en el que vamos a almacenar la información (registro destino). Al aplicar un pulso de reloj, el registro destino toma los datos provenientes del registro origen. TransferEncia de 1 Registro a 1 Registro Se conectan las salidas de los flip- flops del registro A (origen) a las entradas de los flip-flops del registro B (destino). De esta forma, al aplicar un pulso en la entrada de reloj del registro B este tomará los datos disponibles en su entrada y los almacenará.
El diagrama de tiempo muestra los cambios de las
diferentes señales y el momento en el que el registro almacena la nueva información. Transferencia de varios Registros a 1 Registro
Para transferir datos de varios
registros origen a un registro destino debemos seleccionar de cuál de los registros se va a tomar la información. Por lo que se asocia una señal de control SC a cada posible transferencia. Transferencia de varios Registros a varios Registros
Si queremos transferir datos de
varios registros origen a varios registros destino debemos agregar un set de compuertas AND’s que combina la señal de control SC con las salidas del registro origen, por cada transferencia que queremos realizar, y un set de compuertas OR’s a la entrada de cada registro destino. Transferencia entre Registros con estructura de buses El primer paso es utilizar las señales de control para enrutar el dato hacia la salida del bus. El dato permanecerá en la salida del bus mientras la señal de control permanezca en 1. Es importante resaltar esta distinción, EL BUS NO ALMACENA INFORMACION. De hecho el bus está compuesto básicamente por el set de compuertas OR las cuales no almacenan información y su salida depende del valor de las entradas en ese momento
El segundo paso es el de almacenar la salida del bus en el registro
destino, lo que se realiza aplicando un pulso de reloj , controlado por una señal de control. En ese momento es que la señal de control que mantenía el dato en el bus pasa a ser nuevamente 0. Transferencia de Datos en Paralelo La transmisión de datos entre ordenadores y terminales mediante cambios de corriente o tensión por medio de cables o canales; la transferencia de datos es en paralelo si transmitimos un grupo de bits sobre varias líneas o cables. Transferencia de Datos en Serie
En este tipo de transmisión los bits se trasladan uno detrás del otro sobre una misma línea, también se transmite por la misma línea