UNIVERSIDAD NACIONAL “FEDERICO VILLAREAL”
FACULTAD DE INGENIERIA ELECTRONICA E INFORMATICA
CARRERA DE INGENIERÍA ELECTRÓNICA
“SUMADORES Y RESTADORES”
CURSO: Circuitos Digitales
PROFESOR(A): Rosales Fernández José Hilarión
ELABORADO POR:
Martínez Villalta Brandon Alexis
Ipanaque Briceño Luis Paris
LIMA-PERÚ-2023
SUMADORES:
Los sumadores son componentes fundamentales en la aritmética binaria y juegan un papel
crucial en sistemas digitales como computadoras, procesadores y otros dispositivos
electrónicos. Realizan la operación de suma entre números binarios, y existen varios tipos
de sumadores que varían en complejidad y eficiencia.
SUMADORES DE BITS COMPLETO (FULL ADDER):
El sumador de bits completo (Full Adder) es un componente básico en circuitos aritméticos.
Toma tres bits de entrada: dos bits a sumar (A y B) y un bit de acarreo entrante (C_in).
Produce dos salidas: el resultado de la suma (S) y el bit de acarreo saliente (C_out). El
sumador de bits completo puede implementarse utilizando compuertas lógicas como
compuertas AND, OR y XOR.
SUMADOR DE N-BITS:
Para sumar números de N-bits, se pueden conectar en cascada N sumadores de bits
completos. Cada sumador de bits completo toma los bits correspondientes de los
operandos y el bit de acarreo de la suma anterior. El resultado final será la suma de
los números de N-bits con un posible bit de acarreo al final.
SUMADOR/RESTADOR:
Un sumador/restador es un circuito que puede realizar tanto la operación de suma como la
de resta. La operación que realiza se determina mediante un "modo" de entrada. En
el modo de suma, funciona como un sumador convencional, y en el modo de resta,
realiza una resta binaria. Los sumadores/restadores son útiles en aplicaciones
donde se necesita la capacidad de realizar ambas operaciones.
RESTADORES:
Los restadores son esenciales para la realización de operaciones de resta en sistemas
digitales. Similar a los sumadores, existen diferentes tipos de restadores con
características específicas.
RESTADOR DE BITS COMPLETO (FULL SUBTRACTOR):
El restador de bits completo (Full Subtractor) realiza la operación de resta entre dos bits y
un bit de acarreo entrante (Borrow_in). Toma tres bits de entrada: los dos bits a
restar (A y B) y el bit de acarreo entrante. Produce dos salidas: el resultado de la
resta (D) y el bit de acarreo saliente (Borrow_out). Al igual que con los sumadores,
los restadores de bits completos se pueden combinar en cascada para realizar la
resta de números de N-bits.
RESTADOR DE N-BITS:
Para restar números de N-bits, se pueden conectar en cascada N restadores de bits
completos. Cada restador de bits completo toma los bits correspondientes de los operandos
y el bit de acarreo de la resta anterior. El resultado final será la resta de los números de N-
bits con un posible bit de acarreo al final.
CIRCUITOS ARITMÉTICOS Y USOS PRÁCTICOS:
Los sumadores y restadores son componentes fundamentales en circuitos aritméticos más
complejos utilizados en sistemas digitales. Estos circuitos se emplean en una variedad de
aplicaciones, como en el diseño de procesadores para realizar operaciones aritméticas, en
sistemas de control digital, en procesamiento de señales y en aplicaciones de criptografía.
0-0-0
0-0–1
0-1-1
0-1-0
1-0-0
1-0-1
1-1-0
X=0
X=1
2 y 3)
ESTRUCTURA DE LOS CIRCUITOS SUMADORES EN SERIE:
Un circuito sumador en serie es una forma secuencial de sumar dos números binarios. En
lugar de sumar todos los bits al mismo tiempo, como en los sumadores en paralelo, en un
sumador en serie, los bits se suman uno tras otro, comenzando por el bit menos significativo
(el bit de la derecha) y avanzando hacia los bits más significativos (el bit de la izquierda).
EJEMPLO:
Imagina que estás trabajando con números binarios, es decir, números representados en
base 2 usando solo 0s y 1s. Un circuito sumador en paralelo es una forma eficiente de
sumar dos números binarios de varias cifras. Para hacer esto, necesitas varios sumadores
de un solo bit que trabajen en paralelo.
Supongamos que quieres sumar dos números de 4 bits: A = 1101 y B = 1010. Ahora, vamos
a realizar la suma bit por bit, de derecha a izquierda, como lo harías manualmente.
Suma de bits individuales:
Bit 1: A1 + B1 = 1 + 0 = 1 (resultado) - El bit sumado es 1, y no hay acarreo de bit.
Bit 2: A2 + B2 = 0 + 1 = 1 (resultado) - El bit sumado es 1, y no hay acarreo de bit.
Bit 3: A3 + B3 = 1 + 0 = 1 (resultado) - El bit sumado es 1, y no hay acarreo de bit.
Bit 4: A4 + B4 = 1 + 1 = 0 (resultado) - El bit sumado es 0, y hay un acarreo de bit.
Acarreo:
Ahora, observa los acarreos de cada suma. Cuando sumaste A4 + B4, obtuviste un
resultado de 0 con un acarreo de 1. Este acarreo se llevará al siguiente bit. Así que, en este
paso, debes sumar el acarreo de la operación anterior al siguiente bit:
Bit 1 (con acarreo de 1): 1 + 1 = 0 (resultado) - El bit sumado es 0, y hay un acarreo de bit.
Bit 2 (con acarreo de 1): 1 + 1 = 0 (resultado) - El bit sumado es 0, y hay un acarreo de bit.
Bit 3 (con acarreo de 1): 1 + 0 = 1 (resultado) - El bit sumado es 1, y no hay acarreo de bit.
Resultado final:
Ahora has obtenido los resultados de cada suma de bits individuales, junto con los acarreos
que se han generado. El resultado final de la suma de A y B es 11001. El acarreo del último
bit se ignora, ya que no hay más bits para sumar.
OBSERVACIONES, CONCLUSIONES Y RECOMENDACIONES.
OBSERVACIONES:
Eficiencia del Circuito: Dependiendo de la implementación específica y del tamaño de los
operandos, se observa que la cantidad de sumadores o restadores utilizados puede afectar
la eficiencia del circuito. El uso de sumadores/restadores de N-bits permite manejar
operaciones más grandes, pero puede aumentar la latencia y el consumo de energía.
Diseño de Compuertas Lógicas: Las implementaciones de sumadores y restadores en
circuitos digitales involucran el uso de compuertas lógicas como AND, OR y XOR. La
elección de la tecnología de compuertas y su disposición en el circuito influyen en la
velocidad y la complejidad del diseño.
Bit de Acarreo: Se observa que el bit de acarreo juega un papel crucial en la operación de
los sumadores y restadores. Su presencia o ausencia afecta el resultado y la propagación
de los bits de acarreo en operaciones en cascada.
CONCLUSIONES:
Importancia de la Aritmética Binaria: Los sumadores y restadores son elementos
fundamentales en el diseño de sistemas digitales, ya que permiten realizar operaciones
aritméticas en la base binaria. Esto es esencial para las operaciones internas de los
procesadores y otros dispositivos digitales.
Diseño Modular: El modularidad es clave en el diseño de circuitos digitales. Los sumadores
y restadores se pueden diseñar como bloques individuales que se pueden combinar para
construir circuitos aritméticos más complejos, lo que facilita la escalabilidad y la reutilización
en diferentes aplicaciones.
Optimización y Rendimiento: La elección de la implementación y la técnica de diseño influye
en el rendimiento y la eficiencia del circuito. La optimización de los circuitos aritméticos
puede llevar a mejoras en la velocidad de procesamiento y el consumo de energía.
RECOMENDACIONES:
Optimización de Diseño: Al diseñar circuitos aritméticos, se recomienda considerar técnicas
de diseño optimizadas que minimicen la latencia y el consumo de energía. Esto puede
incluir el uso de arquitecturas más avanzadas y tecnologías de compuertas eficientes.
Uso de Hardware Especializado: En aplicaciones donde la aritmética binaria es intensiva,
como en el procesamiento de señales o la criptografía, considerar el uso de hardware
especializado, como FPGAs o ASICs, puede aumentar significativamente el rendimiento.
Simulación y Verificación: Antes de implementar un circuito aritmético en hardware, se
recomienda realizar simulaciones exhaustivas y pruebas de verificación para asegurarse de
que el diseño funcione correctamente en todas las situaciones.
Investigación Continua: Dado que la tecnología digital sigue evolucionando, es
recomendable mantenerse actualizado con las últimas tendencias en diseño de circuitos
digitales y aritmética binaria para aprovechar las innovaciones y mejoras en el campo.
En resumen, los sumadores y restadores son bloques de construcción cruciales en circuitos
digitales, y su diseño, implementación y optimización tienen un impacto significativo en el
rendimiento y la eficiencia de los sistemas digitales.
BIBLIOGRAFIA:
(N.d.). Uhu.Es. Retrieved August 27, 2023, from
http://www.uhu.es/rafael.lopezahumada/descargas/tema6_fund_0405.pdf
Sumador y Restador. (2017, June 13). Compilando Conocimiento.
https://compilandoconocimiento.com/2017/06/13/sumador-y-restador/