Circuitos Sumadores
Abstract: On this laboratory we will assemble a circuit that adds two four-bit binary numbers,
i.e. either a 4-bit number whose greatest possible number will be 15, then the maximum
number to show will be 30 since they are two numbers.
Introducción
En este laboratorio vamos a montar un circuito que sume dos números binarios de cuatro
bits, es decir un numero cualquiera de 4 bits cuyo mayor número posible será 15, entonces el
número máximo a mostrar será 30 dado que son dos números.
Objetivos
Conocimientos previos
• Circuito Semisumador:
Supongamos que queremos realizar un circuito para que sume dos bits, "b" y "a". La tabla de
verdad para la suma de los mismos es:
b a S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
De la tabla de verdad se observa que la suma S toma el valor 1 cuando hay un número impar
de unos en las entradas, por lo cual puede obtenerse mediante una compuerta OR exclusiva;
el acarreo C toma el valor 1 cuando ambas entradas toman ese valor, por lo cual puede
obtenerse con una compuerta AND.
S = b OR exclusiva a
C = b AND a
• Comparadores:
Para este caso solo se requiere crear la tabla de verdad correspondiente y luego determinar
las funciones booleanas que producen las salidas requeridas.
A B X Q Z
0 0 0 1 0
0 1 1 0 0
1 0 0 0 1
1 1 0 1 0
"X" es la función que determina cuando A < B es verdadero, de modo tal que:
X(A,B) = A‘B
Q(A,B) = A‘B‘ + AB
"Z" es la función que determina cuando A > B es verdadero, de modo tal que:
Z(A,B) = AB‘
Hasta aquí se ha logrado implementar una suma de dos números de un bit, pero en una
computadora las sumas de hacen con un número mayor de bits.
Si cada par de sumandos binarios puede producir un bit de acarreo, también debe tener la
capacidad de reconocer cuando viene un bit de acarreo del sumador de nivel inferior
(digamos cuando en el sistema decimal hay un "llevo" debido a la suma de las unidades y
hay que pasarla a las decenas).
Para lograr este propósito se implementa el siguiente circuito con su tabla de verdad:
El circuito anterior es un poco complicado de graficar así que se puede reemplazar por una
caja negra con tres entradas y dos salidas (ver la tabla de verdad)
El sumador que se muestra suma dos número binarios de 4 bits cada uno.
la suma será
La suma se inicia en el sumador completo 0 (el inferior) con las suma de Ao y Bo, si esta
suma tuviese acarreo (Cout = 1) este pasaría al sumador 1, y así sucesivamente hasta llegar
al sumador 3 en la parte superior del gráfico.
Si el sumador superior tiene acarreo ("1"), éste se refleja en la suma al lado izquierdo de la
sumatoria final.
Para cada led en el display hay que hacer una tabla de verdad y su respectivo mapa
Karnaugh para obtener, finalmente, la función y su circuito equivalente.
Tabla de verdad.
A través de las mapas de Karnaugh obtendremos las fórmulas de los siete segmentos. Estudiaremos las tablas
en aquellos puntos en los que las variables no cambien su valor, las agruparemos en conjuntos tomando las
potencias de dos como referencia tomando los 0 como variables negadas y los 1 como variables no negadas.
Las X las aprovecharemos a nuestra conveniencia para realizar agrupaciones mayores. Recordemos que los
mapas tienen una estructura cilíndrica con los podremos agrupar sus esquinas también.
Conclusiones
En el desarrollo de este tipo de circuitos hay que tener muy claro lo que se pretende hacer
desde un principio y llevar a cabo un proceso de desarrollo en torno a ello.
Hay que tener claras los diferentes conceptos antes vistos como las compuertas básicas y
mapas de Karnaugh pues resultan muy importantes en este desarrollo.
Bibliografía
• http://mit.ocw.universia.net/6.071/s02/pdf/f02-lec22b.pdf
• http://sistemas.ing.ula.ve/~wladimir/SistemasLogicos/SistemasLogicosTema3.pdf
• http://www.compuycom.com/Libro/circuitos.htm
• Del libro "FUNDAMENTOS DE COMPUTACIÓN Y COMUNICACIONES"- Ing. Gabriel
Duperut.