LAB 05 - Aritmética Binaria
LAB 05 - Aritmética Binaria
LAB 05 - Aritmética Binaria
➢
➢
➢
▪
Circuitos Digitales
1
Circuitos Digitales
2
Circuitos Digitales
Aritmética Binaria
1. Objetivos:
✓ Implementar, simular, analizar y comprobar el funcionamiento circuitos aritméticos.
✓ Interpretar las tablas de verdad de los circuitos aritméticos.
✓ Adquirir habilidades técnicas en la detección y corrección de fallas en la
implementación de los circuitos aritméticos.
2. Introducción teórica:
Para que las computadoras funcionen adecuadamente deben ser capaces de realizar
operaciones aritméticas. Una de ellas es la suma o adición binaria.
Una vez que esta operación se entienda será fácil entender también la resta, multiplicación
y división.
Véase en la siguiente tabla las sumas más sencillas que se pueden hacer con dos números
binarios de una cifra.
Los tres primeros renglones de la tabla anterior muestran una suma fácilmente entendible,
pero cuando se hace la última suma se ve que el resultado tiene dos cifras. Esto es así
debido a que utilizamos el sistema binario que tiene solo dos números, el "0" y el "1". En
el caso de la última suma, esta debe dar como resultado "2" (en decimal) pero esta suma
es en binario y el 2 no existe.
Al igual que en el sistema decimal, cuando los números ya no alcanzan (solo hay hasta el
9), se utilizan combinaciones de estos para ampliar el alcance de la cuenta. En este caso
se combina y el resultado es "10” que es 2 en sistema binario. Como se puede ver aparece
un "acarreo" (el "1" a la izquierda del 0).
2.1. Semisumador
Un semisumador (también conocido como semisumador binario o half-adder en
inglés) es un circuito digital que realiza la suma de dos números binarios de un solo
bit (Ver Figura 2). A diferencia de un sumador completo (full-adder), que toma en
cuenta tanto los bits de entrada como un posible acarreo (carry-in) de una operación
anterior, un semisumador solo suma dos bits de entrada y produce dos resultados: la
suma y el acarreo de salida.
3
Circuitos Digitales
Las entradas en un semisumador son dos bits A y B, y las salidas son la suma y el
acarreo de salida.
La Tabla 2 muestra la tabla de verdad del semisumador:
Si se analiza con atención la anterior tabla de verdad se puede ver que la columna del
Acarreo es el resultado de una compuerta AND y que la columna Suma es una
compuerta O exclusiva. Si se implementa esta tabla de verdad se obtiene el siguiente
circuito.
Hasta aquí se ha logrado implementar una suma de dos números de un bit, pero en
una computadora las sumas se 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 sumador completo.
4
Circuitos Digitales
5
Circuitos Digitales
2.3. Semirestador
Un semirestador (en inglés, "half-subtractor") es un circuito digital utilizado para
restar números binarios de un solo bit. A diferencia de un restador completo (full-
subtractor) que toma en cuenta tanto los bits de entrada como un posible "préstamo"
(borrow) de una operación anterior, un semirestador solo resta dos bits de entrada X
e Y y produce dos resultados: la diferencia (difference) y el préstamo (borrow) de
salida.
Las entradas en un semirestador son dos bits X y Y, y las salidas son la diferencia
(Diff) y el préstamo de salida (Borrow), como se muestra en la Figura 4 donde se
incluye su tabla de verdad.
6
Circuitos Digitales
subtractor) que resta solo dos bits de entrada A y B, un restador completo toma en
cuenta tres bits de entrada: X, Y y un "préstamo/borrow" Bin) que proviene de una
operación de resta anterior.
Un restador completo tiene tres entradas A, B y Bin y dos salidas Diferencia (Diff) y
Borrow (Bout), como se muestra en la Figura 6 donde se incluye su tabla de verdad.
7
Circuitos Digitales
3. Preparación
Para el desarrollo de esta experiencia el alumno debe tener claro los conceptos dados.
4. Equipos y Materiales:
Listar los materiales, herramientas y equipos utilizado:
*Computadora
*SimuladorMULTISIM
*ELOTRAIN EXPERIMENTER
*INTEGRADOS AND/NAND/XOR/NXOR
|
5. Procedimiento:
Realice las experiencias descritas implementándolas en el módulo de entrenamiento.
5.1. Semisumador
8
Circuitos Digitales
9
Circuitos Digitales
10
Circuitos Digitales
|
d) ¿Cuántos bits puede sumar el sumador completo?
El sumador completo puede sumar 4 bits, ya que tiene 3 entradas (A, B y Ci) y 2
salidas (Suma y Cout).
e) Indique las funciones lógicas del circuito sumador completo:
- Suma = A ⊕ B ⊕ Ci
- Cout = (A * B) + (A * Ci) + (B * Ci)
11
Circuitos Digitales
SIMULACIÓN:
https://drive.google.com/drive/folders/1PMHdaFGrY9INEbMOfjzKsYIoB17L
WTWw?usp=sharing
HECHO POR YHOJAN FLORES CHIPANA
c) Crear la tabla de verdad para el circuito sumador completo de la Figura 10. Luego,
aplicar las combinaciones necesarias en las entradas y registrar los valores de las
salidas. Colocar la tabla registrada en el siguiente espacio.
12
Circuitos Digitales
13
Circuitos Digitales
6. Cuestionario Final
6.1. ¿Cuál es la importancia de los circuitos sumadores y restadores?
*Aplicaciones de sumadores:
*Aplicaciones de restadores:
14
Circuitos Digitales
6.6. En el próximo laboratorio ¿Qué podrían hacer para mejorar su rendimiento como
grupo?
Primeramente, debemos organizar muy bien si estamos haciendo los trabajos de
manera correcta (como usted nos indicó) ya que se nos pasan ciertas indicaciones.
Muy aparte de ello agradecemos la conversación que tuvo con nosotros durante el
laboratorio. (tomaremos en cuenta todo lo que nos dijo, y lo vamos a implementar a
partir de ahora.
15
Circuitos Digitales
2-. Se observó que los circuitos integrados son una forma eficiente y rentable de
implementar circuitos digitales, y hay una amplia variedad de tipos y familias de circuitos
integrados disponibles para cumplir con las diferentes necesidades de aplicación.
3-. Se nos resultó difícil detectar y corregir fallas en la implementación de los circuitos
aritméticos. A veces me confundía al tratar de identificar dónde estaba el error y cómo
solucionarlo.
2-. Los circuitos integrados ofrecen una forma eficiente y rentable de implementar circuitos
digitales. Hay una amplia variedad de tipos y familias de circuitos integrados disponibles, lo
que nos permite seleccionar la opción más adecuada para cumplir con las necesidades que
requerimos.
16