Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tecnología de
Computadores
Grado en Ingeniería Informática
Circuitos
Combinacionales II
Preparación
Seguid paso a paso esta guía leyendo atentamente cada punto, a diferencia de las prácticas no
guiadas no es necesario leerse toda la documentación antes de empezar.
Esta práctica no cuenta para la nota final, así que céntrate en el proceso de aprendizaje en lugar de
en el resultado. El profesor corregirá la práctica, una vez entregada, para que puedas aprender de
los posibles errores u omisiones que cometas.
Está practica es simulada, vais a utilizar el simulador Logisim para construir los circuitos propuestos.
Los circuitos serán incrementales en complejidad y funcionalidad, por ello no debéis saltaros ningún
apartado.
1. Operación binaria
El funcionamiento de los ordenadores se basa principalmente en realizar operaciones
aritméticas. Una de esas operaciones es la suma o adición binaria (no confundir con la suma o
unión lógica “OR”).
Lo primero que debes tener en cuenta para desarrollar este laboratorio, son las reglas para sumar
dos números binarios. Estas reglas son:
1 + 1 = 0 y me llevo 1, es decir 1 + 1 = 10
Este “me llevo 1” se conoce como “acarreo” (carry en inglés) y es el valor que debemos sumar al
siguiente dígito en una operación (en este caso solo tenemos 1 dígito y no es necesario sumar
nada más).
(A) Con base a estas reglas, completa la siguiente tabla de verdad para representar la operación
de suma de dos bits A y B.
A B C S (A + B)
0 0
0 1
1 0
1 1 1
A B S (X)
0 0
0 1
1 0
1 1
(A) Ahora que ya conoces el circuito del sumador medio, con el simulador Logisim, construye el
circuito y comprueba que se cumple la tabla de verdad del apartado 1 (Tabla 1). Utiliza pines
y LED en el simulador para visualizar el comportamiento del sumador.
(A) Ahora que ya conoces un sumador completo de 1 bit, construye la tabla de verdad de ese
circuito.
Entradas Salidas
A B Cin S (A + B) + Cin Cout
0 0 0 0 0
(B) Con ayuda de Logisim, construye el circuito y comprueba que su funcionamiento es el que se
muestra en Tabla 3. Es recomendable que uses un subcircuito para hacerlo.
5. Sumador de 2 bits con
acarreos
Continúa jugando con tu sumador de bits. Ahora construye un sumador completo de 2 bits con
acarreos. Es decir, que tenga en cuenta tanto el acarreo de entrada como el acarreo de salida, pero
que sume dos números de 2 bits cada uno.
Una operación de suma de dos bits, se puede llevar a cabo como se muestra en la imagen siguiente:
Al aplicar las reglas de la suma que has visto hasta ahora, estarás de acuerdo con el resultado de la
operación que se muestra en la imagen anterior. Sigue atentamente la suma de los acarreos que van
de los dígitos menos significativos (derecha) a los más significativos (izquierda).
Ahora que ya conoces la forma “manual” en la que sumarías los dos bits, el paso siguiente es pedirle
al sumador completo que lo haga por nosotros. Para ello, emplearás dos sumadores completos de 1
bits y los unirás de tal forma que, con ambos, obtengas el resultado esperado. Observa la imagen
siguiente e intenta seguir la configuración y conexión entre ambos sumadores.
Para comprender la configuración del sumador, vamos a etiquetar los bits de cada número, desde el
menos al más significativo.
Utilizando las etiquetas anteriores, puedes reconocer la forma correcta de conectar los dos
sumadores. A continuación, se usa el esquema general del sumador completo para diseñar el
sumador de 2 bits.
(A) Con ayuda de Logisim, construye el circuito y comprueba que cumple con la operación de
suma utilizada en el ejemplo.
6. Sumador de 4 bits con
acarreos
Tu reto ahora es el siguiente:
(A) Dibuja el esquema de un sumador completo de 4 bits empleando la representación genérica
del sumador de 1 bit. Comprueba con el profesor que el esquema es correcto para que pases
al siguiente reto.
Representación Genérica
(B) Construye con Logisim el circuito del sumador completo de 4 bits. Puedes reutilizar todo lo
que has hecho en los apartados anteriores, pero ahora aprovecharás la funcionalidad de
“añadir circuitos” del simulador.
- Al entrar a Logisim, por defecto todos los circuitos que construyes se crean en una capa
llamada “main”.
- Crea un nuevo proyecto en Logisim y en este nuevo proyecto, sobre “main”, crea el
circuito sumador de 4 bits que has dibujado. Puedes copiar y pegar circuitos del proyecto
anterior.
- Recuerda ser ordenado y utilizar la estética a la hora de acomodar los elementos del
circuito.
- Ubica los PINES tanto en las entradas como en las salidas del circuito que has dibujado.
- Una vez hayas creado tu circuito sumador de 4 bits, utiliza la opción “Edit viewed circuit`s
subcircuits appearence” para modificar la apariencia de tu sumador.
- Ahora podrás observar como tu circuito sumador ha quedado embebido en algo que
parece un circuito integrado. Lo que debes hacer ahora es acomodar los puntos azules
(entradas y salidas) de forma coherente, por ejemplo, entradas a la izquierda y salidas a
la derecha. Si no lo tienes claro, pide al profesor alguna recomendación en este punto.
- Cuando tengas tu “circuito” terminado, da clic en la opción “añadir circuito” para agregar
otra capa de circuitos. Llámala por ejemplo “Sumador8Bits”.
- Al crearlo, dispondrás de otro circuito (otra capa) en el que podrás utilizar tu sumador de
4 bits. Recuerda que tu sumador está en el circuito “main”, por ello, para usarlo,
simplemente debes arrastrar “main” al área de trabajo del nuevo circuito que has creado.
- Una vez aquí, podrás arrastrar dos veces tu circuito sumador (es decir, “main”) al área de
trabajo y disponer de dos sumadores de 4 bit separados.
Nota: en el mercado existen diferentes tipos de integrados que comprenden los sumadores
completos, por ejemplo, el 74LS83 o el 74LS283 que son sumadores completos de 4 bits.