Você está na página 1de 18

Comparadores e

Somadores
Introduo
Comparador de 2 bits
Semi-somador e Somador completo
Circuitos Integrados

Comparadores e Somadores

Introduo
Os comparadores e os somadores so circuitos
combinatrios operativos:
- O comparadores permitem comparar a ordem de
grandeza de dois nmeros binrios;
- Os somadores permitem somar dois nmeros binrios.
B1 e B2: bits a comparar;
X, Y e Z tm informao sobre a
ordem de grandeza:
X : B1 < B2
Y : B1 = B2
Z : B1 > B2.

Comparadores e Somadores

Comparadores
O comparador mais simples (compar. de e bits), constitui
uma clula, com:
- Entradas: Xi, Yi, Zi, B1 e B2 e
- Sadas Xo, Yo e Zo:
B1 e B2: bits a comparar;
X, Y e Z tm informao sobre a
ordem de grandeza:
X : B1 < B2
Y : B1 = B2
Z : B1 > B2.

Comparadores e Somadores

Semelhana com a comparao de dois nmeros


decimais: N1 = 423 e N2 = 452
O primeiro comparador (C2) compara os algarismos das centenas:
como so iguais, passa para o seguinte, X=0, Y=1 e Z=0.
C1 compara os algarismos das dezenas e, como 2<5, verifica-se que o
primeiro nmero menor que segundo e as sadas so: X=1, Y=0 e Z=0.
Como a ordem de grandeza j foi determinada, C0 limita-se a passar os
valores que recebe para a sada.

Cada clula s tem de fazer a


comparao dos seus algarismos,
se yi = 1 por isso que, na
primeira tm de entrar: Xi=0, Yi=1
e Zi=0.

Comparadores e Somadores

Comparao de nmeros com n+1 bits:


N1 = BnBk+1 BkB0 e N2 = BnBk+1 BkB0
Em cada clula, se o bit anterior do primeiro nmero B1k+1 for maior ou
menor que o do segundo nmero, B2k+1, no necessrio comparar porque a
ordem de grandeza dos nmeros est determinada.
Se forem iguais, (Yi = 1), necessrio comparar os bits actuais (B1k e B2k).

Comparadores e Somadores

Comparador de 2 bits
Entradas
B1k e B2k: bits a comparar (que
fazem parte dos nmeros B1 e B2);
Xi=1, se B1k+1<B2k+1
Yi=1, se B1k+1=B2k+1
Zi=1, se B1k+1>B2k+1

Sadas
Xo=1, se B1k<B2k
Yo=1, se B1k=B2k
Zo=1, se B1k>B2k

Comparadores e Somadores

Tabela de Verdade
Quando Yi = 0, no necessrio comparar, uma vez que o nmero maior
j foi encontrado: as sadas Xo, Yo e Zo ficam com os valores de Xi, Yi e Zi.
No caso de Yi = 1, os bits actuais so comparados.

Xi

Yi

Zi

B1

B2

Xo

Yo

Zo

Comparadores e Somadores

Mapas de Karnaugh e Equaes

Comparadores e Somadores

Circuito Lgico

Comparadores e Somadores

Comparador 7485
um comparador de 2
nmeros de 4 bits:
B: B3 B2 B1 B0
A: A3 A2 A1 A0
Funciona de forma semelhante
indicada mas, numa associao de
vrios, no mdulo ligado aos bits de
menor peso, que se devem colocar: 0
nas entradas IA<B e IA>B, e 1 em IA=B.

Comparadores e Somadores

Ligaes para comparar


2 nmeros de 3 bits

As entradas no utilizadas
do comparador (A3 e B3) so
ligadas terra - como se os
nmeros fossem de 4 bits,
com MSB = 0:

Comparadores e Somadores

Ligaes para comparar


2 nmeros de 8 bits

Comparadores e Somadores

Somadores
- Para somar 2 bits isolados, existe
o semi-somador;
- Para funcionar como mdulo de
somadores de vrios bits, existe o
somador completo de dois bits, que
inclui como entrada, um transporte
anterior;
- Para somar nmeros de quatro
bits existe um circuito integrado:
7483.

Comparadores e Somadores

Semi-somador

Entradas
A e B: bits a somar.

Sadas
T: bit de transporte;
S: 1 bit da soma

Comparadores e Somadores

Somador Completo
Entradas
A e B: bits a somar;
Ti: Transporte anterior.

Sadas
T: bit de transporte;
S: 1 bit da soma

Comparadores e Somadores

Ligaes para somar 2 nmeros de 3 bits

No primeiro somador,
(A0, B0), no havendo
transporte anterior, ligase a entrada a 0.

Comparadores e Somadores

Somador 74283
um somador de
2 nmeros de 4 bits.
Entradas:
Num. P - A4 A3 A2 A1
Num. Q - B4 B3 B2 B1
Transp. Anter. - C0

Sadas:
Soma - E4 E3 E2 E1

Comparadores e Somadores

Exemplo de Aplicao
Soma de 2 nmeros: A, com 7 bits e B, com 6

Comparadores e Somadores

Você também pode gostar