logo

Fuld Adder

Den halve adderer bruges til kun at tilføje to tal. For at overvinde dette problem blev den fulde adder udviklet. Fuldadderen bruges til at tilføje tre 1-bit binære tal A, B og bære C. Den fulde adderer har tre inputtilstande og to outputtilstande, dvs. sum og carry.

Blokdiagram

Fuld Adder

Sandhedstabel

Fuld Adder

I ovenstående tabel,

  1. 'A' og 'B' er inputvariablerne. Disse variabler repræsenterer de to signifikante bits, som vil blive tilføjet
  2. 'Ci' er det tredje input, som repræsenterer carry. Fra den tidligere lavere signifikante position hentes bærebitten.
  3. 'Sum' og 'Carry' er outputvariablerne, der definerer outputværdierne.
  4. De otte rækker under inputvariablen angiver alle mulige kombinationer af 0 og 1, der kan forekomme i disse variable.

Bemærk: Vi kan forenkle hver af output 'Boolean funktion' ved hjælp af den unikke kortmetode.

SOP-formularen kan fås ved hjælp af K-map som:

java hello world eksempel
Fuld Adder

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

Konstruktion af halv adder kredsløb:

Fuld Adder

Ovenstående blokdiagram beskriver konstruktionen af ​​Full adder-kredsløbet . I ovenstående kredsløb er der to halvadderkredsløb, der kombineres ved hjælp af OR-porten. Den første halvadder har to single-bit binære indgange A og B. Som vi ved det, producerer halvadderen to udgange, dvs. Sum og Carry. 'Sum'-outputtet fra den første halvadder vil være det første input fra den anden halvadder, og 'Carry'-output fra den første halvadder vil være det andet input fra den anden halvadder. Den anden halvdel adder vil igen give 'Sum' og 'Carry'. Det endelige resultat af Fuld adder-kredsløbet er 'Sum'-bitten. For at finde den endelige udgang af 'Carry', leverer vi 'Carry'-output fra den første og den anden adderer ind i OR-porten. Resultatet af OR-porten vil være den endelige udførelse af det fulde adderkredsløb.

MSB er repræsenteret af den sidste 'Carry' bit.

Det fulde adderlogikkredsløb kan konstrueres ved hjælp af 'OG' og det ' XOR' port med en ELLER port .

kontrol strukturer python
Fuld Adder

Det faktiske logiske kredsløb for den fulde adder er vist i ovenstående diagram. Den fulde adderkredsløbskonstruktion kan også repræsenteres i et boolesk udtryk.

Sum:

  • Udfør XOR-operationen af ​​input A og B.
  • Udfør XOR-operationen af ​​resultatet med carry. Så summen er (A XOR B) XOR Cisom også er repræsenteret som:
    (A ⊕ B) ⊕ Ci

Bære:

  1. Udfør 'AND'-operationen af ​​input A og B.
  2. Udfør 'XOR'-operationen af ​​input A og B.
  3. Udfør 'ELLER'-operationerne for begge udgange, der kommer fra de to foregående trin. Så 'Carry' kan repræsenteres som:
    A.B + (A ⊕ B)