logo

Volledige opteller

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

Volledige opteller

Waarheidstabel

Volledige opteller

In de bovenstaande tabel,

  1. 'A' en 'B' zijn de invoervariabelen. Deze variabelen vertegenwoordigen de twee significante bits die zullen worden toegevoegd
  2. 'Cin' is de derde invoer die de carry vertegenwoordigt. Vanuit de voorgaande lagere significante positie wordt het carry-bit opgehaald.
  3. De 'Sum' en 'Carry' zijn de uitvoervariabelen die de uitvoerwaarden definiëren.
  4. 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
Volledige opteller

Som = x' y' z+x' yz+xy' z'+xyz
Dragen = xy+xz+yz

Constructie van een Half Adder-circuit:

Volledige opteller

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
Volledige opteller

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:

  1. Voer de 'AND'-bewerking uit van ingang A en B.
  2. Voer de 'XOR'-bewerking uit van ingang A en B.
  3. 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)