Você está na página 1de 7

Sumador Completo

En electrnica un sumador es
un circuito
lgico que
calcula
la
operacin suma.
En
los computadores modernos se encuentra en lo que se denomina Unidad aritmtico lgica (ALU).
Generalmente realizan las operaciones aritmticas en cdigo binario decimal oBCD exceso 3, por
regla general los sumadores emplean el sistema binario. En los casos en los que se est empleando
un complemento a dos para representar nmeros negativos el sumador se convertir en un sumadorrestador (Adder-subtracter).
No solo existe un tipo de estructura de circuitos digitales sumadores, sino que existen muchas
diferencindose en su tamao y velocidad.
Las entradas son A,B,Cin que son la entradas de bits A y B, y Cin es la entrada de acarreo. Por otra
parte, la salida es S y Cout es la salida de acarre.
Entrada

Salida

Sus funciones cannicas sern:

Bloques Aritmticos - Sumadores


Ripple-carry (carry propagate adder CPA, sumador de propagacin del acarreo)
Carry-bypass (sumador de puenteo)
Carry-select (sumador de seleccin de acarreo)
Carry-look ahead (CLA, sumador de prediccin del acarreo)
Carry-save (CSA)

Desarrollo del circuito de un sumador completo de 1 bit:


U 1B

U 1A

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 3A
1

U 2A

f(c )

7 4 LS 3 2 D

U 2B

7 4 LS 0 8 D

7 4 LS 0 8 D

Desarrollo de un sumador completo de 2 bits:


U 1B

U 1A
1

4
3

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 3A
1

U 2A

y
1

f(c )

7 4 LS 3 2 D

U 2B
5

7 4 LS 0 8 D

7 4 LS 0 8 D

U 4B

U 4A
1

4
3

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 6A
1

U 5A

y
1

7 4 LS 0 8 D

U 5B
3

7 4 LS 0 8 D

7 4 LS 3 2 D

f(c )

Desarrollo de un sumador completo de 4 bits:

U 1B

U 1A

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 3A
1

U 2A

f(c )

U 2B

7 4 LS 3 2 D

2
5

7 4 LS 0 8 D

7 4 LS 0 8 D

U 4B

U 4A
1

4
3

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 6A
1

U 5A

y
1

f(c )

U 5B
3

7 4 LS 3 2 D

2
5

7 4 LS 0 8 D

7 4 LS 0 8 D

U 7B

U 7A
1

4
3

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 9A
1

U 8A

y
1

f(c )

7 4 LS 3 2 D

U 8B
3

7 4 LS 0 8 D

7 4 LS 0 8 D

U 11 B

U 11 A
1

4
3

f(s )

7 4 LS 8 6 N

7 4 LS 8 6 N

U 13 A
1

U 10 A

y
1

7 4 LS 0 8 D

U 10 B
3

7 4 LS 0 8 D

7 4 LS 3 2 D

f(c )

Medio Sumador
Este circuito necesita dos entradas binarias y dos salidas binarias. Las variables de entrada designan
los bits sumando y adendo; las variables de salida producen la suma y el acarreo. Es necesario
especificar dos variables de salida debido a que el resultado puede constar de dos dgitos binarios. Se
asignan de forma arbitraria los smbolos x y y y a las dos entradas y S (de suma) y C (para el acarreo) a
las salidas.
Ahora que se han establecido el nmero y nombre de las variables de entrada y salida, ya puede
formularse una tabla de verdad para identificar en forma exacta la funcin del medio sumador. Esta
tabla de verdad se muestra a continuacin:

El acarreo de salida es 0 a menos que ambas entradas sean 1. La salida S representa el bit menos
significativo de la suma.
Todos logran el mismo resultado en lo que respecta al comportamiento de entrada-salida. Ilustran la
flexibilidad de la que dispone el diseador cuando implementa incluso una funcin lgica combi
nacional simple como sta.
Si realizamos el semisumador para dos nmeros A y B de un bit nos queda:

Restador Completo
Un restador es un circuito lgico que calcula la operacin resta. Para realizar la resta se coloca el
nmero binario del primer operando (minuendo) en los interruptores A1, A2, A3, A4; y el nmero
binario del segundo operando (sustraendo) en los interruptores B1, B2, B3 y B4.
Est conformado por tres entradas y dos salidas. Las tres entradas A, B, CIN, denotan al minuendo,
sustraendo y a la toma previa, respectivamente. Las dos salidas, S y COUT, representan la diferencia y
la salida tomada, respectivamente.
TABLA DE VERDAD

FORMULAS DE REDUCCIN

CIRCUITO

MEDIO RESTADOR
La sustraccin de dos nmeros binarios puede llevarse a cabo tomando el complemento del
sustraendo y agregando al minuendo. Por este mtodo, la operacin de sustraccin llega a ser una
operacin de divisin que requiere sumadores completos para su implementacin en mquina. Es
posible implementar la sustraccin con circuitos lgicos en una forma directa, como se hace con lpiz
y papel. Por este mtodo cada bit sustraendo del nmero se sustrae de su bit minuendo
correspondiente significativo para formar un bit de diferencia. Si el bit minuendo es menor que el bit
sustraendo se toma 1 de la siguiente posicin significativa. El hecho que se ha tomado un 1 debe
llevarse al siguiente par ms alto de bit mediante una seal binaria que llega de afuera (salida) de una
etapa dada y va a (entrada) la siguiente etapa ms alta. En forma precisa as como hay medios
sumadores y sumadores completos, hay medio restadores y restadores completos.

Tabla de Verdad

Você também pode gostar