1. Half Adder :
Half Adder é um circuito lógico combinado que é projetado conectando uma porta EX-OR e uma porta AND. O circuito half adder tem duas entradas: A e B, que adicionam dois dígitos de entrada e geram um carry e uma soma.
A saída obtida da porta EX-OR é a soma dos dois números enquanto que a obtida pela porta AND é o carry. Não haverá reencaminhamento da adição de carry porque não há nenhuma porta lógica para processar isso. Assim, isto é chamado de circuito Half Adder.
Expressão Lógica :
Sum = A XOR BCarry = A AND B
Tabela de Verdade :
2. Full Adder :
Full Adder é o circuito que consiste em duas portas EX-OR, duas portas AND e uma porta OR. Full Adder é o Adder que adiciona três entradas e produz duas saídas que consistem em dois portões EX-OR, dois portões AND e um portão OR. As duas primeiras entradas são A e B e a terceira entrada é um portão de entrada como C-IN. O transporte de saída é designado como C-OUT e a saída normal é designada como S que é SUM.
Equação obtida pela porta EX-OR é a soma dos dígitos binários. Enquanto a saída obtida por AND gate é o transporte obtido por adição.
Tabela de Verdade :
Expressão Lógica :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Diferença entre meia adder e adder completo :
S.No. | Metade Adder | Full Adder |
---|---|---|
1 | Metade Adder é um circuito lógico combinado que adiciona dois dígitos de 1 bit. O meio Adder produz uma soma das duas entradas. | Full Adder é um circuito lógico combinatório que realiza uma operação de adição em três números binários de um bit. A adição completa produz uma soma dos três inputs e valor de transporte. |
2 | Não se utiliza transporte anterior. | Transporte anterior é utilizado. |
3 | No meio adder há dois bits de entrada ( A, B). | No adder completo há três bits de entrada (A, B, C-in). |
4 | Expressão lógica para meio adder é : S=a⊕b ; C=a*b. |
Expressão Lógica para víbora completa é : S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
5 | Consiste em uma porta EX-OR e uma porta AND. | Consiste em duas portas EX-OR, duas portas AND e uma porta OR. |
>6 | É usado em Calculadoras, computadores, dispositivos digitais de medição etc. | É usado em Adição de múltiplos bits, processadores digitais etc. |