República Boliviana de Venezuela.
Ministerio del Poder Popular para la Defensa.
Universidad Nacional Experimental Politécnica de la
Fuerza Armada Nacional Bolivariana.
Núcleo: Carabobo Sede: Naguanagua.
Práctica Nro. 8
Restador Binario
Alumnos:
Profesor: Jesús Torres C.I.:30.778.016
ING. Carlos González Jhoan Berbesi C.I.: 30. 362. 018
Febrero,2025
INTRODUCCIÓN
El objetivo principal de este informe es comprender y realizar restas binarias
mediante el método de complementación y analizar los restadores binarios. La resta
binaria sigue reglas similares a las de la suma, pero incorpora el concepto de
"borrow" o préstamo. En este contexto, se analizarán las diferentes técnicas de resta
binaria, incluyendo el uso de complementos a uno y a dos, que permiten convertir
una resta en una suma más sencilla de realizar. Además, se examinarán los circuitos
semirrestadores y restadores completos, incluyendo sus características lógicas y
aplicaciones.
La resta mediante complementación es un enfoque eficiente para operar con
números binarios, utilizando los complementos a uno y a dos para simplificar la
operación. Se abordarán ejemplos prácticos para ilustrar estos métodos y se
diseñarán y probarán circuitos restadores utilizando compuertas lógicas. Esta
comprensión es fundamental para el desarrollo de habilidades avanzadas en el
diseño y análisis de sistemas digitales.
OBJETIVOS
Aprender a realizar restas binarias mediante el método de complementación.
Analizar los restadores binarios.
MARCO TEÓRICO
Las reglas para la resta o sustracción binaria de dos bits son similares a las de la
suma. En
un problema de sustracción, recordando a la notación matemática, el número de
arriba se
denomina minuendo y el de abajo sustraendo, el resultado de la operación será la
diferencia.
Veamos estas reglas de sustracción:
El borrow es un concepto análogo al carry de la suma.
Ejemplo;
Veamos el proceso: Restamos el primer bit del sustraendo (el de la derecha) al
primero del minuendo (0 — 0 = 0); ahora el segundo bit (1 — 1 = 0); el tercer bit (0
— 1 = 1, se debe 1); éste 1 que se debe lo sumamos al cuarto bit del sustraendo (0
+ 1 = 1) y efectuamos la cuarta resta (1 — 1 = 0); obtenemos como resultado (0100),
que es el 4 decimal codificado en binario.
Estas reglas de sustracción permiten la resta de dos números binarios cualesquiera,
siempre que el minuendo sea mayor que el sustraendo.
Existe otro método de sustracción más utilizado; se basa en sumar el complemento
de un número a otro, en vez de realizar la resta de los números directamente.
Podemos decir que convertimos la resta binaria en una suma, que es una operación
más sencilla de realizar.
En el sistema de números decimales existen complementos a 9 y a 10, en el sistema
de números binarios existen complementos a 1 y a 2.
Pongamos algún ejemplo. En el sistema decimal el complemento a 9 del número 6
es 3, porque 6 + 3 = 9 y el complemento a 10 de 2 es 8, porque 2 + 8 = 10, En el
sistema binario el complemento a 1 del número 0 es 1, porque 0 + 1 = 1 y el
complemento a 1 de 1001 es 0110, porque 1001 + 0110 = 1111. De forma práctica;
para hallar el complemento a 1 de cualquier número binario, todos sus O se
cambian por 1 y viceversa. Para hallar el complemento a 2 en el sistema binario,
primero se halla el complemento a 1 y al resultado se le suma 1.
Resta Mediante complementos (Ejemplo Práctico)
Supongamos 2 números codificados en binario.
A = 1101 (13)
B=0111 (7)
Representaremos los dos números añadiendo un bit de signo (B.S.) que será O si
son
positivos y 1 si son negativos:
Realizaremos las siguientes operaciones (A — B) y (B — A) mediante los dos
convenios conocidos, el complemento a uno y el complemento a dos.
a) Complemento a uno
Los números positivos se invierten para obtener los negativos y viceversa.
Tendremos:
Las operaciones que debemos realizar se harán sumando los números positivos con
los negativos representados con el método del complemento a uno.
El carry obtenido del resultado de la suma se añade al resultado parcial para obtener
el valor total.
El 0110 es el número 6 codificado en binario,
B=A
Observemos ahora que el resultado de la resta nos dará un número negativo.
Veamos que el bit de signo nos da 1; eso nos indica que el resultado es negativo.
Para saber el valor real de la operación, hay que completar a uno el resultado:
El 0110 es el número 6 codificado en binario, pero, al ser 1 el bit de signo, este
número es el -6
b) Complemento a dos
Sabemos que para cambiar el signo de un número se invierte y después se le suma
uno,
Tendremos:
Las operaciones que debemos realizar se harán sumando los números positivos con
los negativos representados con el método del complemento a dos.
Con este método, el carry obtenido del resultado de la suma no se utiliza.
El 0110 es el número 6 codificado en binario.
El bit de signo toma valor 1, el número es negativo. Ahora para saber el resultado
real de la operación, es decir, convertir el 1010 a positivo, habrá que deshacer el
complemento a dos. Primero le restamos 1 y luego invertimos el número; nos dará
0110 que con el bit de signo 1 es el —6.
Semirrestador binario:
De las 4 reglas de sustracción enunciadas al principio se deduce la tabla de la
verdad de un semirrestador: tendrá dos entradas, el minuendo y el sustraendo, y dos
salidas, la diferencia y el borrow (préstamo)
La función lógica de la diferencia corresponde a la función OR-Exclusive; es la
misma que para la salida suma de un semisumador, La función lógica del Borrow se
puede representar por la siguiente expresión ; puede implementarse
mediante un inversor y una puerta AND de 2 entradas.
El circuito lógico de un semirrestador será el siguiente:
Si comparamos el circuito del semirrestador con el circuito del semisumador de la
práctica anterior, veremos que la única diferencia es que el semirrestador tiene un
inversor añadido en la entrada 4 de la puerta AND. Esto nos puede dar una idea de
la facilidad con que podremos convertir un circuito sumador en otro restador.
Restador total binario:
El circuito semirrestador no considera el borrow anterior; para ello necesitaremos
realizar un montaje un poco más complejo que denominaremos circuito restador
completo.
Tendremos tres entradas: el minuendo, el sustraendo y el borrow anterior, y dos
salidas: la diferencia y el borrow actual.
La tabla de la verdad.
Una de las formas de realizar prácticamente este circuito sería extraer la función de
la diferencia (D) y el borrow actual (B0); y mediante algún método de simplificación,
por ejemplo Karnaugh, llegar a la expresión minima de ambos, después podriamos
implementar por el tipo de puerta lógica que deseemos.
Otra forma de obtener un circuito restador total se logra al conectar, de manera
adecuada, dos circuitos semirrestadores y una puerta OR
De una forma más sencilla, indicando a los circuitos semirrestadores dentro de un
bloque, el esquema quedará:
Para realizar nuestros esquemas, además de indicar en un bloque el circuito
semirrestador, también puede ser útil el circuito restador en un bloque.
Conviene recordar que los circuitos restadores totales se utilizan para restar todas
las columnas, excepto la 1^a. de la derecha; en ésta es suficiente con un circuito
semirrestador, ya que no tenemos borrow anterior.
LISTA DE MATERIALES A UTILIZAR
• Entrenador digital o placa de montaje.
• Sonda lógica o instrumento de medida.
• 1 IC 7404.
• 1 IC 7408
• 1 IC 7486
• 2 IC 7400
• 1 IC 7432
DESARROLLO DE LA PRÁCTICA
1.
a) Montar el circuito de la Figura 8.1 (semirrestador).
b) Comprobar la tabla de la verdad teórica y prácticamente.
2.
a) Implementar el circuito de la Figura 8.1 con puertas NAND.
b) Montar el circuito.
c) Comprobar la tabla de la verdad teórica y prácticamente.
3.
a) Montar el circuito de la Figura 8.2 (restador total).
b) Comprobar la tabla de la verdad teórica y prácticamente
CONCLUSIÓN
El estudio de la resta binaria mediante el método de complementación y el análisis
de los restadores binarios ha demostrado ser una herramienta esencial en la
electrónica digital. La utilización de complementos a uno y a dos para transformar
una resta en una suma simplifica significativamente las operaciones aritméticas,
aumentando la eficiencia y precisión en los cálculos binarios. La capacidad de
diseñar y analizar circuitos semirrestadores y restadores completos permite a los
ingenieros y estudiantes manejar operaciones complejas con mayor facilidad.
Los circuitos semirrestadores, aunque básicos, proporcionan una comprensión sólida
de la resta binaria, al manejar el minuendo y el sustraendo para calcular la diferencia
y el borrow. Por otro lado, los restadores completos, que consideran el borrow
anterior, son más avanzados y permiten operaciones más complejas y precisas. La
implementación de estos circuitos utilizando compuertas lógicas y métodos de
simplificación como Karnaugh ofrece una base sólida para el diseño de sistemas
digitales avanzados.
Finalmente, el dominio de las técnicas de resta binaria y el análisis de los restadores
binarios no solo prepara a los estudiantes para enfrentar desafíos en el campo de la
ingeniería digital, sino que también sienta las bases para innovaciones futuras en el
diseño de sistemas electrónicos. La comprensión profunda de estos conceptos es
esencial para el desarrollo de soluciones eficientes y robustas en la electrónica
moderna.