0% encontró este documento útil (0 votos)
57 vistas3 páginas

ALU: Operaciones Lógicas con MUX y Decoders

Este documento describe un informe de laboratorio sobre una práctica experimental que implementó las funciones básicas de una Unidad Lógica Aritmética (ALU) utilizando decodificadores y multiplexores. La ALU podía incrementar, decrementar, complementar o rotar a la izquierda una palabra de 3 bits controlada por una palabra de 2 bits. Los estudiantes concluyeron que esta práctica les permitió comprender el funcionamiento básico de los circuitos ALU y cómo una única configuración puede realizar múltiples funciones.

Cargado por

Marcos Suniaga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas3 páginas

ALU: Operaciones Lógicas con MUX y Decoders

Este documento describe un informe de laboratorio sobre una práctica experimental que implementó las funciones básicas de una Unidad Lógica Aritmética (ALU) utilizando decodificadores y multiplexores. La ALU podía incrementar, decrementar, complementar o rotar a la izquierda una palabra de 3 bits controlada por una palabra de 2 bits. Los estudiantes concluyeron que esta práctica les permitió comprender el funcionamiento básico de los circuitos ALU y cómo una única configuración puede realizar múltiples funciones.

Cargado por

Marcos Suniaga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad de Oriente

Núcleo de Anzoátegui

Laboratorio de Diseño Lógico – Sección 01

Profesor: Dalvin, Falcón

Grupo

Integrantes: Prendy, Rodríguez C.I.: 20.343.741

Marcos, Suniaga C.I.: 18.278.702

INFORME # 4: Lógica Combinacional MSI. MUXes. Decoders.

Procedimiento Experimental

La práctica se basaba en la realización de un pequeño módulo ALU, el cual pudiera


hacer las operaciones de incremento, decremento, complemento y rotación a la izquierda a
través del acarreo de un número A de 3 bits.

Se utilizó la técnica de decodificadores para darle solución a esta práctica


experimental, la palabra a en cuestión se ingresaba por medio de pulsadores y una palabra
de control de 2 bits, era la utilizada para seleccionar el tipo de operación a realizar sobre la
entrada.

Al usar la configuración de control 01, la palabra A se incrementaba en una unidad,


inicialmente al tener la entrada 000, la salida mostrada por LED’s era 001 y al ingresar el
número 111, el incremento necesita un bit más, llevándolo al valor 1000, para esto se hizo
uso de un bit de acarreo (carry) que se encendía para este caso, en cualquier otro caso este
bit se mantenía apagado.

Con el control 10 se corresponde al decremento, en este caso inicialmente el valor


de A era 000 y al decrementar se debe representar el valor -1, en este caso nuevamente se
usó el bit carry, pero en esta ocasión para representar el valor 1111 que como se sabe es la
representación del número -1 en complemento A2.

Con el control 00 se realizaba el complemento de la palabra A, en este caso no se


tuvo que hacer uso del bit de carry, por cuanto el complemento de un número de n bits es
otro número de n bits.

Con el control 11 designado para la rotación, se lograba el desplazamiento a través


del acarreo, esto significa el bits más significante de la palabra A, se desplaza al bit de carry
y este mismo se copia al bit menos significante de la salida; claro esta los otros bits de la
palabra se desplazan a su correspondiente bit de salida siguiente.

Conclusiones Individuales

El experimento (ALU) es un ejemplo clásico de un componente del computador,


esencial para el funcionamiento multipropósito de un ordenador. Por supuesto este circuito
ALU no se compara con los implementados en los computadores actuales, sin embargo es
una forma de empezar a deducir como es el funcionamiento de los circuitos ALU.

Uno de los puntos clave de esta práctica, es la configuración de un único circuito


para que realice múltiple funciones. Para cada una de las combinaciones de la palabra de
control se tiene una operación distinta, la cual se mostró a través de los bits de salida.
Nuestra ALU simplificada realizaba cuatro operaciones, las cuales se implementaron
utilizando decodificadores como generadores de funciones y multiplexores para elegir la
salida correspondiente a cada función de decodificador y enviarlas de forma independiente
y paralela a cada uno de los tres bits de salida y el de carry en los casos que aplica.

Marcos Suniaga
La unidad lógica aritmética que se desarrolló consistía de cuatro funciones las
cuales estaban controladas por dos bit que se encendían (1 lógico) y apagaban (0 lógico) y
estos generaban cuatro combinaciones posibles y cada una de ella configuraba la unidad
para realizar las funciones de incrementar, decrementar, complemento y rotación. La
primera función es la de incrementar la cual tomaba la entrada representada por tres bit y
generaba como salida el próximo valor en binario de esta entrada, en la segunda función
realiza lo inverso a la primera, es decir, genera el decremento de la palabra recibida, la
tercera realizaba el complemento bit a bit de la entrada y la última función realizaba la
rotación a la izquierda de la palabra que se tenía como entrada, para el desarrollo de cada
una de estas funciones se utilización varios integrados entre los cuales tenemos
multiplexores y decodificadores que fueron configuraron como se explicó anteriormente.

Prendy Rodríguez

Conclusión

Esta práctica experimental consistió en implementar las operaciones básicas de la


Unidad Lógica Aritmética (ALU) del computador, para comprobar estas funciones
contamos con un par de interruptores los cuales representaban una entrada en el sistema
binario y dependiendo de sus combinación se van a realizar cada una de las funciones, en la
primera combinación 01 tenemos la función de incremento la cual tenía como entrada 3 bit
los cuales generaban una salida de su incremento en dicho sistema, en la próxima
combinación la cual corresponde a 10 dispondría la unidad a realizar un decremento de la
palabra indicada por tres bits, la combinación 00 corresponde a la función que configuraba
la implementación para dar como resultado el complemento bit a bit de la entrada y la
última combinación presente 11 en la unidad lógica aritmética presentada es la función de
rotación la cual tomaba la entrada binaria y hacia una rotación hacia la izquierda bit a bit.

También podría gustarte