Relatório Da Prática 5

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 5

1

Prática 05 : Projeto de somadores binários


Aluno : Lucas Barbosa Diniz
Afiliação do autor : Discente de Engenharia elétrica da Universidade Federal do Piauí
Email : [email protected]

Resumo: Somadores são circuitos capazes de II. Materiais usados


realizar a adição de dois números binários de um bit ,
esses circuitos podem ser combinados para realizar a
 CI 7486
soma de números binários com mais de um bit. Nessa  CI 7408
prática foram analisados circuitos como os meio-  CI 7432
somadores , os somadores completos e ,no final dela ,
foi implementado um circuito somador capaz de
realizar a adição de números binários com três bits . III. Resumo
Palavras-chaves : meio-somador , somador 1. Introdução
completo , XOR , AND , OR , carry , soma , bits.
Circuitos somadores são circuitos capazes de
Abstract: Adders are circuits capable of realizar a operação de adição entre dois
numbers, these circuits can be combined to perform
números binários de 1 bits , tais circuitos podem
the addition of binary numbers with more than one bit.
ser combinados para realizar a operação de
In this practice, circuits such as half-adders, full adders
were analyzed and, at the end of it, an adder circuit adição entre números com mais de um bit . Para
capable of performing the addition of binary numbers realizar a soma de números binários sem sinal ,
with three bits was implemented. esses circuitos ,operam seguindo as regras da
Keywords : half adder , full adder , XOR , álgebra booleana , no qual a adição entre
AND , OR , carry , sum , bits. números binários de um bit pode ser resumida
na tabela abaixo, na qual os números binários A
I. Objetivos e B são adicionados e o resultado é exibido na

 Verificar a implementação da soma coluna “RESULTADO” :

binária de números sem sinal . A B RESULTADO


 Projetar um circuito meio-somador . 0 0 0
 Projetar um circuito somador- 0 1 1
completo. 1 0 1
 Verificar o funcionamento do somador 1 1 10
binário de 4 bits 7483 . Tabela 1 : Soma de A com B

Na última da linha , diferente das outras 3 linhas


, a soma de dois números binários de um bit
2

gerou um resultado com 2 bits , isso ocorreu ser percebido na tabela-verdade abaixo , na qual
porque a soma desses dois números gerou um o bit soma só é 1 quando as entradas são
carry . sendo , portanto , necessário dois bits distintas , enquanto o carry de saída só é 1
para representar essa soma .Dentre os circuitos quando as duas entradas são iguais
somadores , existem duas categorias principais
A B COUT Σ
, os meio-somadores e os somadores completos
0 0 0 0
, os meio-somadores são circuitos capazes de
1 0 0 1
realizar a adição entre dois números binários
0 1 0 1
sendo que esses circuitos possuem duas
1 1 1 0
entradas ( uma que recebe um bit A e outra que
Tabela 2 : Tabela Verdade de um meio-somador
recebe um bit B) e duas saídas , uma saída para
soma (Σ ) e outra saída para o carry de a) Diagrama lógico
saída(Cout). Já os somadores completos , assim
como os meio-somadores também são circuitos
capazes de realizar a adição entre dois números
binários de um bit ,todavia , diferente dos meio-
somadores , os somadores completos possuem
uma entrada especifica para o carry de
entrada(Cin), portanto , os somadores completos
possuem três entradas , uma para o carry de
entrada , uma para o bit A e uma para o bit B, e
duas saídas , uma para soma e outra para o carry
de saída. Os somadores completos podem ser Figura 1 : Diagrama lógico da montagem 1
combinados para realizar a adição entre
b) Diagrama elétrico
números com mais de um bit , esses circuitos
formados pela combinação de circuitos
somadores são chamados de somadores em
paralelo.

2. Montagens

1a Montagem : Meio-somador

Nessa primeira montagem , o objetivo era


montar um circuito meio-somador ,para isso
combinamos uma porta XOR com uma porta Figura 2 : Diagrama elétrico da montagem 1
AND , da porta XOR , será gerado o bit soma ,
enquanto a porta AND gerará o Cout . Isso pode
c) Tabela verdade
3

A0 B0 COUT Σ b) Diagrama elétrico


0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Tabela 3 :Tabela-verdade da montagem 1

d) Verificação da montagem 1

A0 B0 COUT Σ
0 0 0 0
0 1 0 1
1 0 0 1
Figura 4 : Diagrama elétrico da montagem 2
1 1 1 0
Tabela 4 : Verificação de funcionamento da c) Tabela-Verdade
montagem 1
A0 B0 CIN COUT Σ
a
2 Montagem : Somador completo 0 0 0 0 0

Nessa montagem , o objetivo era implementar 0 0 1 0 1

um circuito somador completo. Para isso , será 0 1 0 0 1

necessário combinar duas portas XOR para 0 1 1 1 0


produzir o bit soma e duas portas AND com 1 0 0 0 1
uma porta OR para produzir o bit COUT , essa 1 0 1 1 0
mudança será necessária ,em relação a estrutura 1 1 0 1 0
de um meio-somador , porque , além dos bits 1 1 1 1 1
que serão somados , há uma entrada extra que Tabela 5 : Tabela verdade da montagem 2

será responsável por receber o bit CIN.


d) Verificação da montagem 2
a) Diagrama lógico
A0 B0 CIN COUT Σ
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Figura 3 – Diagrama elétrico da montagem 2 Tabela 6 : Tabela de verificação da montagem 2
4

3a Montagem : Somador binário de três bits b) Diagrama elétrico

Nessa montagem , o objetivo era implementar


um circuito somador capaz de somar dois
números binários de três bits , para isso
devemos combinar as duas montagens
anteriores e adicionar mais um somador
completo, pois cada bit precisa de um somador
. Nesse circuito o meio-somador irá realizar a
adição entre os LSB ´s ( bit menos significativo
) dos dois números , o bit soma será a saída Σ0
e o carry gerado , seja ele zero ou um , será
adicionado aos bits A1 e B1 no segundo somador Figura 6 : Diagrama elétrico da montagem 3
do circuito , que ,como deverá receber o carry
c) Tabela Verdade
da soma anterior , é um somador completo . O
bit soma desse segundo somador será a saída Σ1 A2A1A0 B2B1B0 COUT S2S1S0
,e o carry gerado , seja ele zero ou um , será 000 000 0 000
adicionado aos bits mais significativos (MSB) 001 001 0 010
desses dois números , para tal será usado mais 010 010 0 100
um somador completo e o bit soma gerado será 011 011 0 110
a saída Σ2 e o carry dessa soma será 100 100 1 000
representado na saída Cout , caso a saída seja 101 101 1 010
baixa , o carry é zero, logo não houve carry , se 110 110 1 100
for alta , o carry é um ,logo houve carry. 111 111 1 110
Tabela 7 : Tabela-Verdade da montagem 3
a) Diagrama lógico
d) Verificação da montagem 3

A2A1A0 B2B1B0 COUT S2S1S0


000 000 0 000
001 001 0 010
010 010 0 100
011 011 0 110
100 100 1 000
101 101 1 010
110 110 1 100
111 111 1 110
Figura 5 ; Diagrama lógico da montagem 3 Tabela 8 : Verificação da montagem 3
5

IV. Conclusões ,após isso , somando 1 ao bit menos


significativo.
Circuitos somadores são importantes circuitos
combinacionais usados principalmente em 3- Obter as somas dos números, em

circuitos e computadores que são responsáveis representação decimal, dos números

por processar dados numéricos , sendo portanto binários representados pelas palavras-

extremamente importantes para vários setores código binárias seguintes

da tecnologia moderna. (representadas em hexadecimal):


 D5 + 80

D5 = 11010101
V. Questões
80 = 10000000
1- Explique como é feita a representação de
11010101 + 10000000 = 101010101 =341
números binários com sinal em
representação sinal e módulo  AA + 5A

A representação de números binários feita na AA = 10101010


forma representação sinal-magnitude funciona
5A = 1011010
da seguinte maneira : Um bit é usado para
representar o sinal (bit sinal), sendo 0 se o 10101010 + 1011010 = 100000100 = 260

número binário for positivo e 1 se o número  08 + 80


binário for negativo , e os outros bits são usados
08 = 1000
para representar a magnitude (módulo) do
número binário. 80 = 10000000

1000 + 10000000 = 10001000 = 136

2- Explique como é feita a representação


de números binários com sinal em
representação em complemento de 2.
VI . Referências bibliográficas

Na representação de complemento de 2 , para 1. Ronald J. Tocci , Neal S. Widmer , Gregory L.


Moss ; Sistemas Digitais : princípios e aplicações ;
números binários positivos , a forma de
12a edição ; Editora Pearson ,2018 .
representar é a mesma da representação sinal-
magnitude , um bit é reservado para representar 2. Thomas L. Floyd ; Sistemas digitais : fundamentos

o sinal (sendo esse bit igual a zero já que o e aplicações ; 9a edição ; Editora Book , 2007

número é positivo) e os outros representam a


magnitude do número , todavia , para números
negativos ,é necessário calcular o complemento
de dois do número ,comuntado todos os bits e

Você também pode gostar