circuito que recebe 2 valores em binário e apresenta na...

8
Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino Circuito Somador definição circuito que recebe 2 valores em binário e apresenta na saída o valor em binário correspondente à soma Tipos: paralelo e serial A 2 somador A 1 A 0 B 2 B 1 B 0 S 2 S 1 S 0 S 3

Upload: vulien

Post on 12-Dec-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

definiçãocircuito que recebe 2 valores em binário e apresenta na saída o valor em binário correspondente à soma

Tipos: paralelo e serial

A2

somador

A1A0

B2B1B0

S2S1S0

S3

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador paralelo – método tradicionalA2 A1 A0 B2 B1 B0 S3 S2 S1 S00 0 0 0 0 0 0 0 0 00 0 0 0 0 1 0 0 0 10 0 0 0 1 0 0 0 1 00 0 0 0 1 1 0 0 1 1

...1 1 1 1 0 1 1 1 0 01 1 1 1 1 0 1 1 0 11 1 1 1 1 1 1 1 1 0

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador paralelo – método alternativocircuito meio-somador: circuito que soma 2 bits, apresentando o bit da soma e o bit de “vai-um”

S = A ⊕ B C = A.B

A

B

S

C

meio-somador A B S C0 0 0 00 1 1 01 0 1 01 1 0 1

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador paralelo – método alternativocircuito somador completo: circuito que soma 2 bits e um bit de “vai-um”, apresentando o bit da soma e outro bit de “vai-um” (carry)

S = A ⊕ B ⊕ CnCn+1 = A.B + Cn.(A + B)

AB

S

Cn+1

somador completo

A B Cn S Cn+10 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 1

Cn

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador paralelo – método alternativosomador de n bits: usar n-1 somadores completos e 1 meio-somador

A0 B0

S0

C1

A1B1

S1

C2

A2 B2

S2

C3

A3 B3

S3S4

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador paralelo – método alternativosomador de n bits: usar n somadores completos

S0

C1

A1B1

S1

C2

A2 B2

S2

C3

A3 B3

S3S4

A0 B0

0

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito SomadorCircuito Somador

Somador sériesomador de n bits: usar 1 somador completo e 3 registradores de n bits

Circuitos Digitais – Prof. Areolino Neto – www.dee.ufma.br/~areolino

Circuito MultiplicadorCircuito Multiplicador

Circuito com 2 palavras de n bits na entrada e apresenta uma saída de 2n bits equivalente àmultiplicação