Está en la página 1de 12

Electrónica y

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

Tabla 1: tabla de verdad de la suma de bits.


2. Sumador simple binario
Un sumador simple binario es un circuito que suma dos bits sin tener en cuenta el acarreo de salida
que se indicaba en el apartado 1. La suma se lleva a cabo mediante la puerta XOR.
(A) Comprueba que conoces la tabla de verdad de la puerta lógica XOR, para ello completa la
tabla a continuación.

A B S (X)

0 0

0 1

1 0

1 1

Tabla 2: tabla de verdad de XOR.

La ecuación de esta puerta se escribe


(B) Con ayuda del simulador, representa el circuito equivalente de XOR usando puertas AND y
NOT. Recuerda usar la ecuación para dibujar el circuito correspondiente.

3. Sumador Medio binario con


acarreo
Un sumador medio es un circuito que puede sumar dos bits y producir un bit de acarreo de salida
(el acarreo que se menciona en apartado 1). La representación genérica de dicho sumador se
muestra en la imagen siguiente.

La forma en la que opera un sumador medio la puedes observar en la Tabla 1.


- A y B son los dos bits de entrada que se sumarán, S es la suma de los dos bits de entrada y C
es el acarreo de la suma.
- La suma S corresponde a una puerta lógica XOR y el acarreo C corresponde a una puerta
lógica AND. En la siguiente figura tienes la representación del circuito del sumador medio.

(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.

4. Sumador completo de 1 bits


En este apartado brindarás mayor funcionalidad al circuito del sumador. Ahora el reto consiste en
que construyas un sumador de 1 bit que tenga en cuenta tanto el acarreo de entrada como el acarreo
de salida. Esto es lo que se conoce como un sumador completo y la forma de representarlo se
muestra en la imagen siguiente.
El circuito de este sumador es el siguiente:

(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

Tabla 3: tabla de verdad de sumador completo de 1 bit.

(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.

7. Sumador de 8 bits con


acarreos
(A) Tu último reto, es cablear los dos sumadores de 4 bits que has arrastrado antes y convertirlos
en un único sumador de 8 bits. La filosofía de un sumador completo de 8 bits es muy similar
a la que has visto en el sumador de 4 bits, simplemente ahora estas abstrayendo tu circuito
para utilizar un esquema más “limpio” para diseñar tu solución.

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.

También podría gustarte