logo

Somador completo

O meio somador é usado para somar apenas dois números. Para superar esse problema, foi desenvolvido o somador completo. O somador completo é usado para adicionar três números binários de 1 bit A, B e transportar C. O somador completo tem três estados de entrada e dois estados de saída, ou seja, soma e transporte.

Diagrama de bloco

Somador completo

Tabela Verdade

Somador completo

Na tabela acima,

  1. 'A' e 'B' são as variáveis ​​de entrada. Essas variáveis ​​representam os dois bits significativos que serão adicionados
  2. 'Cem'é a terceira entrada que representa o transporte. Da posição anterior significativa inferior, o carry é buscado.
  3. A 'Soma' e 'Carry' são as variáveis ​​de saída que definem os valores de saída.
  4. As oito linhas sob a variável de entrada designam todas as combinações possíveis de 0 e 1 que podem ocorrer nessas variáveis.

Nota: Podemos simplificar cada uma das 'funções booleanas' de saída com a ajuda do método de mapa exclusivo.

O formulário SOP pode ser obtido com a ajuda do K-map como:

10 de 50
Somador completo

Soma = x' y' z+x' yz+xy' z'+xyz
Carregar = xy+xz+yz

Construção do Circuito Meio Somador:

Somador completo

O diagrama de blocos acima descreve a construção do circuito somador completo . No circuito acima, existem dois circuitos meio somadores que são combinados usando a porta OR. O primeiro meio somador tem duas entradas binárias A e B de bit único. Como sabemos, o meio somador produz duas saídas, ou seja, Soma e Transporte. A saída 'Soma' do primeiro somador será a primeira entrada do segundo meio somador, e a saída 'Carry' do primeiro somador será a segunda entrada do segundo meio somador. O somador da segunda metade fornecerá novamente 'Soma' e 'Carry'. O resultado final do circuito somador completo é o bit 'Soma'. Para encontrar a saída final do 'Carry', fornecemos a saída 'Carry' do primeiro e do segundo somador na porta OR. O resultado da porta OR será a execução final do circuito somador completo.

O MSB é representado pelo bit final 'Carry'.

O circuito lógico somador completo pode ser construído usando o 'E' e o ' Portão XOR' com um OU portão .

java faça enquanto exemplo
Somador completo

O circuito lógico real do somador completo é mostrado no diagrama acima. A construção do circuito somador completo também pode ser representada em uma expressão booleana.

Soma:

  • Execute a operação XOR das entradas A e B.
  • Execute a operação XOR do resultado com carry. Então, a soma é (A XOR B) XOR Cemque também é representado como:
    (A ⊕ B) ⊕ Cem

Carregar:

  1. Execute a operação 'AND' da entrada A e B.
  2. Execute a operação 'XOR' da entrada A e B.
  3. Execute as operações 'OR' de ambas as saídas provenientes das duas etapas anteriores. Portanto, o 'Carry' pode ser representado como:
    AB + (A ⊕ B)