logo

Full Adder

Halv addereren brukes til å legge til bare to tall. For å løse dette problemet ble den fullstendige addereren utviklet. Fulladdereren brukes til å legge til tre 1-bits binære tall A, B og bære C. Fulladdereren har tre inngangstilstander og to utgangstilstander, dvs. sum og bære.

Blokkdiagram

Full Adder

Sannhetstabell

Full Adder

I tabellen ovenfor,

  1. 'A' og 'B' er inngangsvariablene. Disse variablene representerer de to signifikante bitene som skal legges til
  2. 'Ci' er den tredje inngangen som representerer bæren. Fra den forrige lavere signifikante posisjonen hentes bærebiten.
  3. 'Sum' og 'Carry' er utdatavariablene som definerer utdataverdiene.
  4. De åtte radene under inngangsvariabelen angir alle mulige kombinasjoner av 0 og 1 som kan forekomme i disse variablene.

Merk: Vi kan forenkle hver utdata 'Boolsk funksjon' ved hjelp av den unike kartmetoden.

SOP-skjemaet kan fås ved hjelp av K-map som:

Java swing opplæring
Full Adder

Sum = x' y' z+x' yz+xy' z'+xyz
Bær = xy+xz+yz

Konstruksjon av halv adderkrets:

Full Adder

Blokkdiagrammet ovenfor beskriver konstruksjonen av Full adder-kretsen . I kretsen ovenfor er det to halvadderkretser som kombineres ved hjelp av OR-porten. Den første halvaddereren har to enkeltbits binære innganger A og B. Som vi vet, produserer halvaddereren to utganger, dvs. Sum og Carry. 'Sum'-utgangen til den første addereren vil være den første inngangen til den andre halvaddereren, og 'Carry'-utgangen til den første addereren vil være den andre inngangen til den andre halvaddereren. Den andre halvadderen vil igjen gi 'Sum' og 'Carry'. Det endelige resultatet av Full adder-kretsen er 'Sum'-biten. For å finne den endelige utgangen til 'Carry', gir vi 'Carry'-utgangen til den første og den andre addereren inn i OR-porten. Utfallet av OR-porten vil være den endelige utføringen av hele adderingskretsen.

MSB er representert av den siste 'Carry'-biten.

Den fullstendige addererlogikkkretsen kan konstrueres ved å bruke 'OG' og den ' XOR' gate med en ELLER port .

java åpne en fil
Full Adder

Den faktiske logiske kretsen til full addereren er vist i diagrammet ovenfor. Den fullstendige addererkretskonstruksjonen kan også representeres i et boolsk uttrykk.

Sum:

  • Utfør XOR-operasjonen til inngang A og B.
  • Utfør XOR-operasjonen av resultatet med carry. Så summen er (A XOR B) XOR Cisom også er representert som:
    (A ⊕ B) ⊕ Ci

Bære:

  1. Utfør 'AND'-operasjonen til inngang A og B.
  2. Utfør 'XOR'-operasjonen til inngang A og B.
  3. Utfør 'ELLER'-operasjonene for begge utgangene som kommer fra de to foregående trinnene. Så 'Carry' kan representeres som:
    A.B + (A ⊕ B)