Академический Документы
Профессиональный Документы
Культура Документы
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
Cout
Somadores
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
Somadores
2. Somador Completo
Cin
Cout
Somadores
2. Somador Completo
Cin
Somador Completo
FA
Cout
Somadores
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
Somadores
Somadores
6. Operao SOMA
Somadores
7. Operao SUBTRAO
Desconsiderado
Inversores
Funes Lgicas
S=AB
Somadores
Inversor Controlado
A3 A2 A1 A0 Soma Subtrao minuendo subtraendo
74283 283
C4
C0
Desconsiderado na Subtrao
S3 S2 S1 S0
soma M = 1 subtrao b
Somadores
Somadores
Somadores
FIM