Um somador é usado para adicionar números no circuito lógico digital. Ele usa a operação OR. O Adder também é usado para calcular endereços e muitas outras atividades. Eles podem ser formulados para inúmeras representações numéricas e são divididos em dois tipos: Half Adder e Full Adder. Os outros circuitos combinacionais incluem um codificador, decodificador, multiplexador e muitos mais.
Half Adder vs Full Adder
A diferença entre Half Adder e Full Adder é que a adição de dois dígitos de um bit é feita no Half Adder, enquanto a adição de três dígitos de um bit é realizada no Full Adder. No Half Adder, o transporte de adição anterior não pode ser incluído na próxima etapa. O mecanismo do Half Adder e do Full Adder é diferente. Ambos possuem características próprias. A multiplicação do Carryout é realizada para executar usando Full Adders. Os Ripple Adders também usam Full Adder como um elemento em sua arquitetura.
Half Adder é um circuito lógico usado para adicionar dois dígitos de um bit. Augend e Addend são os termos usados para os bits de entrada. O resultado consiste na soma e no transporte. XOR é aplicado a ambas as entradas para realizar a adição. Ambas as entradas fazem a operação AND para produzir o transporte. É usado em calculadoras, computadores e outros dispositivos de medição digital.
Full Adder é um circuito lógico usado para adicionar três dígitos de um bit. As duas entradas são chamadas de operandos e o terceiro bit é conhecido como bit transportado. É um pouco difícil na implementação em comparação com um meio somador. Possui três entradas e duas saídas. Multiplexadores e somadores podem ser implementados usando Complementos Completos.
Tabela de comparação entre meio somador e somador completo
Parâmetros de comparação | Meio somador | Full Adder |
Definição | Um circuito combinacional é usado para a adição de dois dígitos de um bit. | Um circuito combinacional é usado para a adição de três dígitos de um bit. |
Bits de entrada | A, B | A, B, C-in |
Carry Bit | Não adicionado na próxima etapa | Adicionado ao próximo passo |
Expressão de Soma | XOR de A e B | A XOR B XOR C (em) |
Carry Expression | A * B | (A * B) + (C-in * (A XOR B)) |
Portões lógicos | AND, portas XOR | 2 portas XOR, 2 OR, 2 AND |
Uso | Computadores, calculadoras, dispositivos de medição digital | Processadores digitais, adição de vários bits |
O que é meio somador?
É um tipo de circuito combinatório. Consiste em dois bits de entrada e duas saídas que são soma e transporte. As duas entradas são atribuídas a augend e Addend. A soma é a saída normal e o transporte é o transporte. É útil na adição de dígitos binários.
As equações booleanas para operações de soma e transporte são A XOR B = A.B + A.B 'e A AND B = A * B, respectivamente.
Os circuitos integrados de lógica digital CMOS de alta velocidade são utilizados na implementação para o meio somador. A série 74HCxx é usada na implementação. A operação de soma é praticada usando a operação XOR e a operação de transporte é implementada usando a porta AND. Se a entrada para um meio somador tiver um transporte, ele adicionará apenas os bits A e B.
Isso afirma que o processo de adição binária não está completo e, portanto, é conhecido como Half Adder. Em Half Adders, nenhum intervalo está disponível para incluir o bit de transporte usando um bit anterior. O transporte anterior não está incluído. Não haverá encaminhamento do carry, pois não há porta lógica para processá-lo.
Half Adder exibe a soma das duas entradas. É usado em calculadoras, computadores e outros dispositivos de medição digital.
O que é Full Adder?
Um somador com três entradas e produz duas saídas é denominado como Somador Completo. As entradas são A, B e C-in. C-out contém a saída. A soma é produzida primeiro usando o XOR da entrada A e B. O resultado é então XOR com C-in. C-out é verdade. Apenas duas das três saídas são altas. As expressões Full Adder podem ser obtidas pelo K-map.
As equações booleanas para soma e operação de transporte são A XOR B XOR C-in e AB + BC-in + C-in A, respectivamente.
A implementação do Full Adder é feita por meio de dois meio somadores. Adicionadores completos podem adicionar um bit de transporte que é o resultado da adição anterior. O alto rendimento é obtido usando Full Adder. Multiplexadores e somadores podem ser implementados usando Complementos Completos.
A unidade de lógica aritmética e a unidade de processamento gráfico usam o Full Adder. A multiplicação do Carryout é realizada para executar usando Full Adders. Full Adders são usados como um elemento no Ripple Adder à medida que o adicionador adiciona os bits simultaneamente. A combinação Half Adder é usada para projetar o circuito Full Adder.
Principais diferenças entre meio somador e somador completo
Conclusão
O Adder faz parte de um circuito digital. Full Adders adiciona um carry bit que vem do resultado anterior. O alto rendimento é obtido usando Full Adder. Adicionadores completos são empregados para superar a desvantagem dos meio-somadores. Esses somadores são adicionados ao inversor para formar um meio subtrator. As portas lógicas processam a entrada muito rápido. A velocidade está em microssegundos de portas lógicas. A utilização de portas lógicas torna o processo de adição rápido.
Half Adder e Full Adder são amplamente usados em circuitos digitais para realizar funções aritméticas. Half Adder e Full Adder são circuitos lógicos combinacionais, mas diferem na maneira como processam as entradas. Half Adder é usado em um baixo grau de adição, enquanto o alto grau de adição é feito usando Full Adder.