logo

Full Adder

Halvadderaren används för att bara lägga till två tal. För att övervinna detta problem utvecklades den fullständiga adderaren. Den fullständiga adderaren används för att addera tre 1-bitars binära tal A, B och bär C. Den fullständiga adderaren har tre ingångstillstånd och två utgångstillstånd, dvs summa och bär.

Blockdiagram

Full Adder

Sanningstabell

Full Adder

I tabellen ovan,

  1. 'A' och 'B' är indatavariablerna. Dessa variabler representerar de två signifikanta bitarna som kommer att läggas till
  2. 'Ci' är den tredje ingången som representerar överföringen. Från den tidigare lägre signifikanta positionen hämtas bärbiten.
  3. 'Summa' och 'Carry' är utdatavariablerna som definierar utdatavärdena.
  4. De åtta raderna under indatavariabeln betecknar alla möjliga kombinationer av 0 och 1 som kan förekomma i dessa variabler.

Notera: Vi kan förenkla var och en av utdata 'Boolean funktion' med hjälp av den unika kartmetoden.

SOP-formuläret kan erhållas med hjälp av K-map som:

alya manasa
Full Adder

Summa = x' y' z+x' yz+xy' z'+xyz
Bär = xy+xz+yz

Konstruktion av halvadderkrets:

Full Adder

Ovanstående blockschema beskriver konstruktionen av Full adder-kretsen . I ovanstående krets finns det två halvadderkretsar som kombineras med hjälp av ELLER-grinden. Den första halvadderaren har två enkelbitars binära ingångar A och B. Som vi vet producerar halvadderaren två utgångar, dvs Sum och Carry. 'Summa'-utgången från den första adderaren kommer att vara den första ingången för den andra halvadderaren, och 'Carry'-utgången från den första adderaren kommer att vara den andra ingången för den andra halvadderaren. Den andra halva adderaren kommer återigen att ge 'Summa' och 'Bär'. Det slutliga resultatet av Full adder-kretsen är 'Sum'-biten. För att hitta den slutliga utgången från 'Carry', tillhandahåller vi 'Carry'-utgången från den första och den andra adderaren till OR-grinden. Resultatet av ELLER-grinden kommer att vara det sista utförandet av den fullständiga adderingskretsen.

MSB representeras av den sista 'Carry'-biten.

Den fullständiga adderarens logikkrets kan konstrueras med hjälp av 'OCH' och den ' XOR' port med en ELLER grind .

vb och vb nät
Full Adder

Den faktiska logiska kretsen för fulladderaren visas i diagrammet ovan. Den fullständiga adderarens kretskonstruktion kan också representeras i ett booleskt uttryck.

Belopp:

  • Utför XOR-operationen för ingångarna A och B.
  • Utför XOR-operationen av resultatet med carry. Så summan är (A XOR B) XOR Cisom också representeras som:
    (A ⊕ B) ⊕ Ci

Bära:

  1. Utför OCH-operationen för ingångarna A och B.
  2. Utför 'XOR'-operationen för ingångarna A och B.
  3. Utför 'ELLER'-operationerna för båda utgångarna som kommer från de två föregående stegen. Så 'Carry' kan representeras som:
    A.B + (A ⊕ B)