Vous êtes sur la page 1sur 24

Aula 8

Circuitos Somadores
SEL 0414 - Sistemas Digitais
Prof. Dr. Marcelo Andrade da Costa Vieira

Somadores

Circuitos Somadores
Circuitos que realizam operaes aritmticas com nmeros binrios; Geralmente operao de soma e subtrao; Utilizados na ULA dos microprocessadores; p

Somadores

1. Meio Somador
O meio somador (Half-Adder) possibilita a soma de 2 nmeros binrios de 1 bit; Possui 2 bits de entrada e 2 bits de sada (soma + Carry) Carry).

Somadores

1. Meio Somador
Porta AND TABELA VERDADE A 0 0 1 1 B 0 1 0 1 S 0 0 0 1

A 0 0 1 1

B 0 1 0 1

S 0 1 1 0

Cout 0 0 0 1

Cout

Porta X-OR A 0 0 1 1 B 0 1 0 1 S 0 1 1 0

Somadores

1. Circuito Meio Somador

Cout

Somadores

1. Circuito Meio Somador (Half-Adder)

Meio- Somador

HA

Cout

Somadores

2. Somador Completo
O somador completo (Full-Adder) possibilita a soma de 2 nmeros binrios de 1 bit + o carry anterior; Possui 3 bits de entrada (A + B + Carry) e 2 bits de sada (Soma + Carry).

Somadores

2. Somador Completo
S A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 Cin 0 1 0 1 0 1 0 1 S 0 1 1 0 1 0 0 1 Cout 0 0 0 1 0 1 1 1
AB Cin

0 0 1 0 1

1 1 0 1 0

00 01 11 10

S = A B Cin

Somadores

2. Somador Completo
A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 Cin 0 1 0 1 0 1 0 1 S 0 1 1 0 1 0 0 1 Cout 0 0 0 1 0 1 1 1 Cout
AB Cin

0 0 0 1 0

1 0 1 1 1

00 01 11 10

Cout = AB + ACin + BCin

Somadores

2. Somador Completo

Cin

Cout

Somadores

2. Somador Completo

Cin

Somador Completo

FA

Cout

Somadores

3. Meio Subtrator e Subtrator Completo


O projeto desses circuitos pode ser feito da mesma forma que para os somadores; No so muito utilizados se considerarmos a forma de complemento de 2 para subtrao!

Somadores

4. Somador de n Bits
Exemplo: 4 bits
1 1 1

1 0 0 1 1 0 1 1+ 1 0 1 0 0

Utiliza-se 4 somadores completos, um para cada bit; Conecta-se cada Cout no Cin do prximo bit; Para o LSB pode ser utilizado p um meio somador.

Somadores

4. Somador de n Bits
Exemplo: Somador paralelo de 4 bits
A3 B3 Cin 3 A2 B2 Cin 2 A1 B1 Cin 1 A0 B0

F.A. FA

F.A. FA

F.A. FA

H.A. HA

Cout 2 Cout 3 S3 S2

Cout 1 S1

Cout 0 S0

Somadores

Somador Paralelo de 4 bits

5. Circuito Integrado 74283

Somadores

Somador Paralelo de 8 bits

5. Circuito Integrado 74283

Somadores

Somador Paralelo de 4 bits

6. Operao SOMA

Somadores

Somador Paralelo de 4 bits

7. Operao SUBTRAO

Desconsiderado

Inversores

Funes Lgicas

Inversor Controlado (Porta X-OR)


Pode ser utilizado uma porta X-OR como um X OR inversor controlado! TABELA VERDADE A 0 0 1 1 B 0 1 0 1 S 0 1 1 0

S=AB

Somadores

Somador Paralelo de 4 bits

8. Operao de Soma e Subtrao


B3 B2 B1 B0 M

Inversor Controlado
A3 A2 A1 A0 Soma Subtrao minuendo subtraendo

74283 283
C4

C0

A0 ... A3 parcela B0 ... B3 parcela M=0

Desconsiderado na Subtrao

S3 S2 S1 S0

soma M = 1 subtrao b

Somadores

8. Unidade Lgica e Aritmtica

Somadores

8. Unidade Lgica e Aritmtica

Somadores

9. Circuito Integrado 74382 (ULA)

FIM