Verschil tussen Half Adder en Full Adder

Volledige opteller en halve opteller zijn digitale circuitelementen die worden gebruikt om getallen samen te vatten. In moderne computers maken ze deel uit van de rekenkundige logische eenheid die verantwoordelijk is voor het uitvoeren van rekenkundige bewerkingen. Adders werken met elektrische signalen die de binaire aantallen computers vertegenwoordigen. In de elektronica is de opteller een digitaal circuit dat getallen toevoegt. In veel computer- en andere processors worden optellers niet alleen gebruikt in de rekenkundige logische eenheid, maar ook in andere delen waar het nodig is om het adres, indextabellen en soortgelijke bewerkingen te berekenen. Hoewel adders kunnen worden geconstrueerd voor verschillende representaties van getallen, zoals binair gecodeerde decimale getallen, zijn het meestal binaire genummerde bitters..

Wat is Half Adder?

De halve opteller voegt twee bits bij elkaar. De halve opteller heeft twee ingangssignalen die binaire cijfers voorstellen (a en b) en twee uitgangssignalen, waarvan één het resultaat is van de optelling (en) en de tweede de overdracht in hogere klasse (C). Het is belangrijk op te merken dat een halve opteller niet kan worden gebruikt om uit meerdere cijfers bestaande binaire getallen toe te voegen, omdat er geen carry op een lager niveau is. De halve opteller is een combinatieschakeling van XOR- en EN-circuits. Het doel, zoals de naam al doet vermoeden, is om getallen toe te voegen. Het proces van het toevoegen van getallen in het binaire systeem wordt gereduceerd tot de toevoeging van cijfers, waardoor we een som en een carry krijgen. Omdat de halve opteller zelf niet het volledige resultaat kan berekenen, wordt deze gecombineerd met een andere halve optel- en OF-schakeling om een ​​volledige opteller te maken.

De waarheidstabel die wordt gebruikt om het werk van een halve opteller te beschrijven is:

een b S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

waar S = a⊕b; C = a * b

Wat is Adder?

Om getallen in een binair systeem toe te voegen, moeten we 3 cijfers verzamelen door een vorige carry toe te voegen aan de som van twee cijfers. Dit wordt bereikt door twee halve optellers en OF-circuits te gebruiken. Het verschil tussen half opteller en opteller is dat in het geval van een opteller er drie ingangen en twee uitgangen zijn, en de opteller drie getallen telt, terwijl de halve opteller twee ingangen en uitgangen heeft en twee binaire getallen telt. De volledige opteller heeft: drie ingangssignalen, waarvan er twee de binaire cijfers (a en b) vertegenwoordigen, en een derde ingang de overdracht uit de vorige klasse (Cin); twee uitgangssignalen, waarvan één het resultaat is van de optelling (S) en de tweede in de hogere klasse (Cout). Aangezien een volledige opteller de vorige carry als invoersignaal heeft, kan deze worden gebruikt om uit meerdere cijfers bestaande binaire getallen toe te voegen. De meercijferige binaire getallen worden toegevoegd door een trapsgewijze verbinding van meerdere volledige optellers. Het aantal volledige adders in cascade-verbinding is gelijk aan het aantal cijfers, dat wil zeggen, de bits waaraan getallen moeten worden toegevoegd (één opteller voor elk bit).

De waarheidstabel die wordt gebruikt om het werk van een volledige opteller te beschrijven is:

een b Cin S Cou
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

waar S = a⊕b⊕Cin; Cout = (a * b) + (Cin * (a⊕b))

Verschil tussen Half Adder en Full Adder

  1. Definitie van Half en Full Adder

Zowel de halve opteller als de volledige opteller zijn combinatieschakelingen. De eerste voegt echter twee één-bit-cijfers toe, terwijl de tweede drie cijfers toevoegt.

  1. Invoer van halve en volledige opteller

De halve opteller heeft twee invoerwaarden - a en b die de databits vertegenwoordigen. De volledige opteller heeft extra invoer - de carry van de lagere klasse (Cin).

  1. Output van Half en Full Adder

De halve opteller heeft twee uitgangen. De ene is de som van het proces (S) en de andere is de carry van de sommatie (C). De volledige opteller heeft ook twee uitgangen (S; Cout).

  1. dragen

In het geval van een halve opteller wordt de carry uit de lagere klasse (vorige iteratie) niet toegevoegd aan de nieuwe klasse. In het geval van een volledige opteller wordt de carry overgedragen in de nieuwe klasse, waardoor de opteller de getallen kan optellen.

  1. Componenten van Half en Full Adder

De halve opteller bestaat uit XOR en een AND-poort. De volledige opteller bestaat hoofdzakelijk uit twee halve optellers die samen worden gecombineerd - bestaat uit twee XOR- en twee EN-poorten en een OF-poort.

  1. Gebruik van Halve en Volledige toevoeging

Halve adders worden gebruikt in computers, rekenmachines, meetapparatuur, enz. Volledige adders worden gebruikt voor digitale verwerking.

Halve opteller versus volledige opteller: vergelijkende tabel

Samenvatting van Halve verzen Volledige aanvulling

  • Wanneer twee binaire getallen worden toegevoegd, worden eerst de cijfers toegevoegd, d.w.z. de kleinste bits. Deze bewerking wordt uitgevoerd door een halve opteller als het eenvoudigste netwerk dat het mogelijk maakt om twee één-bits getallen samen te vatten. De ingangssignalen in het netwerk zijn de binaire cijfers van de cijfers en de resulterende outputs zijn de som en de carry.
  • Wanneer er meercijferige getallen worden toegevoegd, kan het half-optellernetwerk alleen worden gebruikt om de kleinste cijfers samen te stellen, omdat de halve opteller het carry-cijfer uit de vorige klas niet kan optellen. De basis van alle digitale rekenkundige apparaten is de zogenaamde full-adder. Dit netwerk wordt gebruikt om drie getallen met één cijfer toe te voegen. Twee nummers worden toegewezen en de derde is de carry uit de vorige klasberekeningen.