A- somador completo é um tipo de circuito integrado que permite dois níveis de tensão de entrada , representado por binário "1" ou "0 ", a ser somados. A soma destes dois números binários é produzido na saída do somador completo , também sob a forma de um binário 1 ou 0 . A criação de um circuito aritmética de 4 bits significa que serão adicionados dois números de 4 bits ( quatro lugares decimais) . Cada somador completo corresponde a 1 -bit , portanto , quatro somadores completos são necessários para construir um circuito de 4 bits . Hoje , 4 bits completos - somadores são pré-fabricados , num único circuito integrado . No entanto, o processo de projetar o circuito de 4 bits ainda é útil para a compreensão de como um somador completo opera . Coisas que você precisa Papel
Lápis
4 -bit full- adder folha
referência Binary
Show Mais instruções
Full- Adder layout
1
Desenhe quatro quadrados separados , em uma linha horizontal. Cada um representa um full- adder .
2
Rotular o mais à direita full- adder " LSB ". Este representa o " bit menos significativo . " Por exemplo, o número binário 1000, a LSB é o último dígito à direita, ou 0.
Use uma referência binária , como ( seção "Recursos" ver) Grinnell Colégio "O Sistema Binário " para o restante deste tutorial.
3
Rotular o mais à esquerda full- adder " MSB ". Este representa o " bit mais significativo . " No número binário 1000, o MSB é o primeiro dígito do lado esquerdo, ou 1.
4
Rotular as entradas e saídas de cada somador completo, usando um 4 -bit full- adder folha de dados em uma referência . Escrever " A", " B " e " Cin " na parte superior de cada somador completo e escrever " E" e " Cout " na parte inferior de cada somador completo . "A" e "B" representam as duas entradas binárias , " Cin " significa entrada de transporte, "E" representa a soma ( saída principal ) e " Cout " significa saída de carry . As listas de folha de dados único Cin e Cout , mas na fase de projeto, cada somador completo precisa de sua própria Cin e Cout .
5
etiqueta A, B, Cin , E e Cout de cada somador completo com um número de bits . Escrever um "1" na LSB ( mais à direita) full- adder para bit 1 , escreva "2" no próximo full- adder à esquerda , escreva "3" no próximo full- adder para a esquerda e escrever "4" no MSB ( mais à esquerda) full- adder . Da esquerda para a direita, os full- somadores devem ser rotulados : . 4 3 2 1
6
Escreva o formato dos números completos de 4 bits , em um espaço sob as full- somadores os 4 primeiros número de bits , a ser adicionado , corresponde às entradas "A" e será parecido com este , da esquerda para a direita: A4 A3 A2 A1. O segundo número de 4 bits para ser adicionado , corresponde às entradas "B" e será parecido com este : B4 B3 B2 B1. A soma de 4 bits , o que corresponde às saídas "E" será parecido com este : E4 E3 E2 E1 . A aritmética completa para o circuito é : . A4 A3 A2 A1 + B4 B3 B2 B1 = E4 E3 E2 E1
Conectando os - Adders completa
7
Etiqueta Cin1 " chão ". Eletricamente , Cin1 ( Cin na folha de dados ) será conectado ao terra do circuito , pois não há nenhum número " levada " para a LSB full- adder . A bagagem só vai sair deste somador completo. Por exemplo, quando a adição de 6 +6 em decimal , o "2" é colocado na primeira coluna e soma o "1" é transferido para a próxima coluna . O mesmo princípio aplica-se , além binário.
8
Desenhar uma linha de Cout1 para Cin2 , desenhe uma linha de Cout2 para NIC 3 e desenhar uma linha de Cout3 para Cin4 . No circuito integrado real , essas conexões são feitas internamente e eles são projetados para passar por um carry (binário 1 ou 0) ao longo de adição adequado.
9 Etiqueta
Cout4 " Bit de saída 5 . " Por causa de um transporte , a adição de dois números de 4 bits , por vezes, resultar em um número de 5 bits . Portanto , há um total de cinco possíveis saídas de um circuito aritmético de 4 bits . Neste ponto, Cout4 ( Cout na folha de dados ) pode ser colocado ao lado das saídas de "E" , da seguinte forma: . Cout4 E4 E3 E2 E1
10
Atribuir dois números de 4 bits a serem adicionados e separar cada número de 4 bits em pares "AB" , para cada somador completo. Por exemplo , A4 A2 A3 A1 = 1000 e B4 B3 B2 B1 = 1000. Um número pouco de "A4 A3 A2 A1 " será adicionado para o mesmo número de bits de " B4 B3 B2 B1 ". Escreva " 0 0 " próximo às entradas A1 B1 , escreva " 0 0 " ao lado A2 B2 , escreva " 0 0 " ao lado de A3 B3 e escrever "1 +1 " ao lado de A4 B4.
< Br > 11
Realize a adição de cada somador completo, incluindo o transporte. Para A1 B1, 0 +0 = 0 sem transporte . Para A2 B2, 0 +0 = 0 sem transporte . Para A3 B3, 0 +0 = 0 sem transporte . Para B4 A4, 1 +1 = 0 com um transporte de 1 . Esse transporte de 1 será o quinto bit que é transmitido , através Cout4 . A soma de 5 bits é binário 10000 e dos cinco saídas são como se segue , a partir da esquerda para a direita: Cout4 = 1 , E4 = 0 , E3 = 0 , E2 = 0 , E1 = 0 . É assim que o circuito se comporta , eletricamente.