Buscar

Aula 08 - Somadores e Subtratores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Somadores & Subtratores 
 
Introdução 
• Quatro circuitos a serem estudados: 
 
• Circuito Meio Somador (Half Adder); 
• Circuito Somador Completo (Full Adder); 
• Circuito Meio Subtrator (Half Subtractor); 
• Circuito Subtrator Completo (Full Subtractor). 
Introdução 
Introdução 
• Somadores e Subtratores: 
 
• São circuitos combinacionais dedicados que 
executam, respectivamente operações 
aritméticas de adição e subtração no sistema 
binário (fazem parte de um subsistema 
denominado ULA). 
 
 
Circuito Meio Somador (Half Adder) 
• É composto por 2 entradas binárias A e B 
que representam os bits a serem somados, 
uma saída S que representa o resultado da 
soma e uma saída C0 que representa o vai‐um 
ou carry‐out. O nome Meio Somador se 
origina do fato dele não realizar a soma do 
carry‐out vindo de uma possível operação 
anterior. 
Circuito Meio Somador (Half Adder) 
 
 • Através da tabela‐verdade acima, obtem‐se as 
seguintes expressões booleanas para a soma (S) 
e o vai‐um (C0). 
 S = A . B + A . B = A + B 
 Co
 = A . B 
Circuito Meio Somador (Half Adder) 
• A sua implementação: 
Circuito Somador Completo (Full Adder) 
• É composto por 3 entradas binárias: A, B e Ci 
que representam os bits a serem somados 
sendo Ci (carry‐in) o correspondente ao vai‐um 
(carry‐out) de uma possível operação anterior, 
uma saída Co que representa o vai‐um ou 
carry‐out desta operação. 
 
• A tabela‐verdade e o diagrama de blocos: 
 
Circuito Somador Completo (Full Adder) 
Circuito Somador Completo (Full Adder) 
• Obtendo‐se as expressões booleanas para as 
saídas S e Co por mapas de Karnaugh: 
 
Circuito Somador Completo (Full Adder) 
 
• Para a saída Co: 
Circuito Somador Completo (Full Adder) 
• Implementação do circuito lógico: 
 
• Tanto o meio somador quanto o somador 
completo podem ser associados em série para 
se obter somadores de vários bits. 
 
 
• Exercício: construa um somador binário de 4 
bits. 
 
 
Circuito Somador Completo (Full Adder) 
Circuito Somador Completo (Full Adder) 
Circuito Meio Subtrator (Half Subtractor) 
 
• O circuito meio subtrator básico é composto 
por 2 entradas binárias que represetam os bits 
minuendo e subtraendo, uma saída S que 
representa o resultado da subtração e uma saída 
Bo que representa o vem‐um ou borrow‐out 
(empréstimo). 
 
Circuito Meio Subtrator (Half Subtractor) 
• Tabela‐verdade e o diagrama de blocos: 
Circuito Meio Subtrator (Half Subtractor) 
 
• Implementação do circuito meio subtrator: 
• O circuito subtrator completo é composto por 
3 entradas binárias: A, Bi e B que representam os 
bits minuendo, borrow‐in (correspondente ao 
borrow‐out ou vem‐um de uma possível 
operação anterior) e subtraendo, uma saída S 
que representa o resultado da subtração e uma 
saída Bo
 que representa o vem‐um ou 
borrow‐out desta operação. 
 
Circuito Subtrator Completo (Full Subtractor) 
 
 
Circuito Subtrator Completo (Full Subtractor) 
 
• Tabela‐verdade e o diagrama de blocos: 
 
Circuito Subtrator Completo (Full Subtractor) 
 
• Obtendo‐se as expressões booleanas para as 
saídas S e Bo
 por mapas de Karnaugh: 
 
Circuito Subtrator Completo (Full Subtractor) 
 
• Para a saída Bo: 
 
Circuito Subtrator Completo (Full Subtractor) 
 
• Implementação do circuito lógico: 
 
Circuito Subtrator Completo (Full Subtractor) 
 
 
• Associando‐se os blocos do meio subtrator e 
do subtrator completo em série, pode‐se obter 
subtratores de vários bits. 
 
 
• 1º) Construa um subtrator binário de 4 bits. 
 
• 2º) Implemente um circuito lógico, utilizando 
um MUX de 4 canais, correspondente à 
expressão booleana: 
 S = X.Y + X.Y 
Exercícios

Outros materiais

Outros materiais