1. Halve opteller :
De halve opteller is een combinatorische logische schakeling die is ontworpen door één EX-OR-poort en één AND-poort met elkaar te verbinden. De half-adderschakeling heeft twee ingangen: A en B, die twee ingangscijfers optellen en een carry en een som genereren.
De door de EX-OR-poort verkregen output is de som van de twee getallen, terwijl die verkregen door de AND-poort de carry is. Er wordt geen carry opgeteld omdat er geen logische poort is om die te verwerken. Daarom wordt deze schakeling Half Adder genoemd.
Logische uitdrukking :
Sum = A XOR BCarry = A AND B
Waarheidstabel :
2. Volledige opteller :
Volledige opteller is de schakeling die bestaat uit twee EX-OR-poorten, twee AND-poorten en één OF-poort. Een volledige opteller is een opteller die drie ingangen optelt en twee uitgangen produceert, bestaande uit twee EX-OR-poorten, twee AND-poorten en een OF-poort. De eerste twee ingangen zijn A en B en de derde ingang is een carry (overdracht) als C-IN. De uitgang carry wordt aangeduid als C-OUT en de normale uitgang wordt aangeduid als S die SUM is.
Equation verkregen door EX-OR gate is de som van de binaire cijfers. Terwijl de uitgang verkregen door AND poort is de carry verkregen door optelling.
Truth Table :
Logical Expression :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Verschil tussen Half adder en full adder :
S.No. | Half Adder | Full Adder |
---|---|---|
1 | Half Adder is een combinatorische logische schakeling die twee 1-bit cijfers optelt. De halve adder produceert een som van de twee ingangen. | Volledige adder is combinatorische logische schakeling die een opteloperatie uitvoert op drie binaire getallen van 1 bit. De volledige opteller produceert een som van de drie ingangen en de carry-waarde. |
2 | Vorige carry wordt niet gebruikt. | Vorige carry wordt gebruikt. |
3 | In een halve adder zijn er twee invoerbits (A, B). | In een volledige adder zijn er drie invoerbits (A, B, C-in). |
4 | Logische uitdrukking voor een halve adder is : S=a⊕b ; C=a*b. |
Logische uitdrukking voor volledige opteller is : S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
5 | Het bestaat uit één EX-OR poort en één AND poort. | Het bestaat uit twee EX-OR, twee AND poort en één OR poort. |
6 | Het wordt gebruikt in Rekenmachines, computers, digitale meetapparaten enz. | Het wordt gebruikt in Meervoudige bit toevoeging, digitale processors enz. |