Você está na página 1de 21

Universidad Nacional Pedro Ruiz Gallo

SISTEMAS DIGITALES CIRCUITOS ARITMETICOS


Suma Binaria. Resta Binaria

Ing. Frank Richard Rodrguez Chirinos

CIRCUITOS ARITMETICOS
Son

circuitos que sirven para realizar operaciones aritmticas en el sistema de numeracin binaria, que es el sistema en el que se ejecutan las operaciones aritmticas los sistemas digitales.

SUMA BINARIA
MEDIO SUMADOR :
Es un circuito que permite la suma de dos nmeros, cuando no existe acarreo anterior.

A
0 0 1 1

B
0 1 0 1

S C (suma) (acarreo) 0 0 1 0 1 0 0 1

MEDIO SUMADOR :
S A A 1 C B A A

B
B

1
S=AB + AB S=A + B

B
C=AB

MEDIO SUMADOR :

SUMADOR COMPLETO :

Es un circuito que permite la suma de dos nmeros mas el acarreo.

A 0 0 0 0 1 1 1 1

B 0 0 1 1 0 0 1 1

C in 0 1 0 1 0 1 0 1

S
(suma)

Cout
(acarreo sal)

0 1 1 0 1 0 0 1

0 0 0 1 0 1 1 1

SUMADOR COMPLETO :
S AB AB AB AB Cin Cin 1 1 1 1 Cin Cout AB AB AB AB 1 1 1 1

Cin

S=ABCin+ABCin+ABCin+ABCin

Cout=AB+BCin+ACin

S=A + (B + Cin)

SUMADOR COMPLETO :
A B Cin

U3A

Cout

RESTA BINARIA
MEDIO RESTADOR :
Es un circuito que permite la resta de dos nmeros, cuando no existe acarreo anterior.

A
0 0 1 1

B
0 1 0 1

R P (Resta) (Prstamo) 0 0 1 1 1 0 0 0

MEDIO RESTADOR :
R A A 1 P B A A

B
B

1
R=AB + AB R=A + B

1
P=AB

MEDIO RESTADOR :

PRESTAM

RESTADOR COMPLETO :

Es un circuito que permite la resta de dos nmeros con el prstamo.

A 0 0 0 0 1 1 1 1

B 0 0 1 1 0 0 1 1

Pin 0 1 0 1 0 1 0 1

R 0 1 1 0 1 0 0 1

Pout 0 1 1 1 0 0 0 1

(Resta) (Prstamo sal)

RESTADOR COMPLETO :
R AB AB AB AB Pin Pin 1 1 1 1 Pin Pin 1 Pout AB AB AB AB 1 1 1

S=ABPin+ABPin+ABPin+ABPin S=A + (B + Pin)

Pout=AB+BPin+APin

RESTADOR COMPLETO :
A B Pin

Pout

FULL ADDER
A B Cin

Cout F. A.

Cin

U3A

Cout

Sumador completo de 4 bits(74283)


A4 A3 A2 A1 74LS283
s4 s3 s2 s1

Cout
A4 A3 A2 A1 B4 B3 B2 B1

S4 S3 S2 S1

B4 B3 B2 B1 Cin

Cin Cout

74LS283

CIRCUITOS COMPARADORES DE MAGNITUD


A
0 0 1 1

B
0 1 0 1

A=B A>B A<B A>=B A<=B


1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 1 1 1 0 1

A=B : AB+ AB = A + B A>B : AB A<B : AB A>=B : AB+AB+AB = AB + A + B A<=B : AB+AB+AB = AB + A + B

CIRCUITOS COMPARADORES DE MAGNITUD


A B

A=B

A>B

A<B

A>=B

A<=B

CIRCUITOS COMPARADORES DE MAGNITUD (2 BITS POR PALABRA)


A0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

A1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

B0
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

B1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

A=B
1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

A>B

A<B

A>=B

A<=B

CIRCUITOS COMPARADORES DE MAGNITUD (2 BITS POR PALABRA)


A=B
B0 B1 B0 B1 B0 B1 B0 B1 A0 A1 A0 A1 A0 A1 A0 A1

1 1 1 1

A=B : AOA1BO B1+ AOA1 BO B1+ AO A1 BO B1+A0 A1B0 B1 A=B : AOBO (A1 B1+ A1 B1)+ AO BO (A1 B1+A1 B1) A=B : AOBO (A1 + B1)+ AO BO (A1 + B1) A=B : (AOBO + AO BO) (A1 + B1) A=B : (AO + BO) . (A1 + B1)

COMPARADOR DE MAGNITUD DE 4 BITS(7485)


A3 A2 A1 A0 U1 74LS85 74LS85 A<B A=B A>B

B3 B2 B1 B0

A3 A2 A1 A0 B3 B2 B1 B0

IA<B IA=B IA>B A<B A=B A>B

Você também pode gostar