Professional Documents
Culture Documents
OBJETIVO ALCANZADO: Implementar compuertas lógicas para el diseño de una ALU que tenga las
funcionalidades de sumar, restar y multiplicar números compuestos por cuatro bits y para comprobar el
funcionamiento de la ALU diseñada se simulará en el software Proteus.
ACTIVIDADES DESARROLLADAS
1. ALU.
En computación, la unidad aritmética lógica o unidad aritmético-lógica, también conocida como ALU, es
un circuito digital que calcula operaciones aritméticas como suma, resta, multiplicación, y operaciones
lógicas (si, y, o, no), entre valores (generalmente uno o dos) de los argumentos. La ALU se compone
básicamente de: Circuito Operacional, Registros de Entradas, Registro Acumulador y un Registro de
Estados, conjunto de registros que hacen posible la realización de cada una de las operaciones. [1]
Tablas de verdad.
Una tabla de verdad, o tabla de valores de verdad, es una tabla que despliega el valor de verdad de una
proposición compuesta, para cada combinación de valores de verdad que se pueda asignar a sus
componentes. [1]
Mapas de karnaugh.
Un mapa de Karnaugh (también conocido como tabla de Karnaugh o diagrama de Veitch) es un diagrama
utilizado para la simplificación de funciones algebraicas Booleanas. Los mapas de Karnaugh reducen la
necesidad de hacer cálculos extensos para la simplificación de expresiones booleanas, aprovechando la
capacidad del cerebro humano para el reconocimiento de patrones y otras formas de expresión analítica,
permitiendo así identificar y eliminar condiciones muy inmensas.[2]
Operación OR.-
La operación OR es básicamente una suma, pero la expresión del signo + no representa la adición
ordinaria; en su lugar denota la operación OR cuyas reglas son las siguientes:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Compuerta OR.-
En un circuito digital la compuerta OR es un circuito que tiene dos o más entradas y cuya salida es igual
a la suma OR de las entradas. La compuerta OR opera en tal forma que su salida es ALTA (nivel lógico
1) si la entrada A, B o ambas están en un nivel lógico 1. La salida de la compuerta OR será BAJA (nivel
lógico 0) si todas sus entradas están en el nivel lógico 0.[3]
Operación AND.-
La operación AND es exactamente igual a una multiplicación normal por lo cual sus reglas son:
- Solamente si todas las entradas son 1 la salida será 1.
- Cuando una o más entradas sean 0 la salida será 0.
Compuerta AND
La compuerta AND es un circuito que opera en tal forma que su salida es ALTA sólo cuando todas sus
entradas son ALTAS. En todos los otros casos la salida de la compuerta AND es BAJA.[3]
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
2. Desarrollo
3. Diseño de medio sumador
Primero se realiza la tabla de verdad de una suma de 2 bits y sacamos la function booleana de la suma y del
acarreo(c).
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
4. Mediante el uso de los visto anterior podemos realizar un sumador en paralelo de 4 bits.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
5. Restador
Primero realizamos un medio restador para comprender como funciona la resta de 2 bits.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Para hacer un restador complete de 4 bits tenemos que tener en cuenta que para restar mas de 2 bits se recurre
al complement a “2”; y entonces mediante un sumador complete relaizamor la resta de la siguiente maenera:
6. Multiplicacion:
El proceso de multiplicación binaria puede llevarse a cabo mediante circuitos combinatorios o secuenciales
siendo los primeros mucho más rápidos en respuesta que los segundos. A través del ejemplo mostrado a
continuación se visualiza el procedimiento de la multiplicación binaria
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
RESULTADO(S) OBTENIDO(S):
Verificación del circuito Sumador:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Verificación de multiplicación:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
CONCLUSIONES: Con el uso de tablas de verdad, y la simplificación con mapas de Karnaugh se logró obtener
las expresiones booleanas para diseñar el circuito sumador, restador y multiplicador. Las compuertas lógicas
utilizadas fueron las and, or y xor.
RECOMENDACIONES:
Se recomienda tener los conocimientos básicos adquiridos en la materia de digital para poder realizar los circuitos
sumador, restador y multiplicador esto se puede realizar mediante las tablas de verdad de cada operación para
luego obtener las funciones booleanas y con ello aplicar mapas de karnaugh.
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
ANEXO1
ESQUEMA ELÉCTRICO
Resolución CS N° 076-04-2016-04-20