De halve opteller wordt gebruikt om slechts twee getallen op te tellen. Om dit probleem te ondervangen, is de volledige opteller ontwikkeld. De volledige opteller wordt gebruikt om drie 1-bit binaire getallen A, B en carry C op te tellen. De volledige opteller heeft drie invoerstatussen en twee uitvoerstatussen, dat wil zeggen som en carry.
Blokdiagram
Waarheidstabel
In de bovenstaande tabel,
- 'A' en 'B' zijn de invoervariabelen. Deze variabelen vertegenwoordigen de twee significante bits die zullen worden toegevoegd
- 'Cin' is de derde invoer die de carry vertegenwoordigt. Vanuit de voorgaande lagere significante positie wordt het carry-bit opgehaald.
- De 'Sum' en 'Carry' zijn de uitvoervariabelen die de uitvoerwaarden definiëren.
- De acht rijen onder de invoervariabele duiden alle mogelijke combinaties van 0 en 1 aan die in deze variabelen kunnen voorkomen.
Opmerking: we kunnen elk van de uitvoer 'Booleaanse functies' vereenvoudigen met behulp van de unieke kaartmethode.
Het SOP-formulier kunt u met behulp van K-map verkrijgen als:
ascii-tabel java
Som = x' y' z+x' yz+xy' z'+xyz
Dragen = xy+xz+yz
Constructie van een Half Adder-circuit:
Het bovenstaande blokdiagram beschrijft de constructie van het volledige optellercircuit . In het bovenstaande circuit zijn er twee halve optelcircuits die worden gecombineerd met behulp van de OF-poort. De eerste halve opteller heeft twee binaire ingangen van één bit, A en B. Zoals we weten, produceert de halve opteller twee uitgangen, namelijk Sum en Carry. De 'Sum'-uitvoer van de eerste opteller zal de eerste invoer zijn van de tweede halve opteller, en de 'Carry'-uitvoer van de eerste opteller zal de tweede invoer zijn van de tweede halve opteller. De tweede halve opteller levert opnieuw 'Sum' en 'Carry'. Het uiteindelijke resultaat van het Full-adder-circuit is het 'Som'-bit. Om de uiteindelijke uitvoer van de 'Carry' te vinden, leveren we de 'Carry'-uitvoer van de eerste en de tweede opteller in de OF-poort. De uitkomst van de OF-poort zal de laatste uitvoering van het volledige optelcircuit zijn.
De MSB wordt weergegeven door het laatste 'Carry'-bit.
Het logische circuit met volledige opteller kan worden geconstrueerd met behulp van de 'EN' En de ' XOR'-poort Met een OF poort .
java concat-reeksen
Het feitelijke logische circuit van de volledige opteller wordt weergegeven in het bovenstaande diagram. De volledige optelschakelingsconstructie kan ook worden weergegeven in een Booleaanse uitdrukking.
Som:
- Voer de XOR-bewerking van ingang A en B uit.
- Voer de XOR-bewerking van de uitkomst uit met carry. De som is dus (A XOR B) XOR Cindie ook wordt weergegeven als:
(A ⊕ B) ⊕ Cin
Dragen:
- Voer de 'AND'-bewerking uit van ingang A en B.
- Voer de 'XOR'-bewerking uit van ingang A en B.
- Voer de 'OF'-bewerkingen uit van beide uitgangen die uit de vorige twee stappen komen. De 'Carry' kan dus worden weergegeven als:
AB + (A ⊕ B)