logo

Visas papildiklis

Pusinis sumatorius naudojamas tik dviem skaičiams pridėti. Siekiant išspręsti šią problemą, buvo sukurtas visas papildiklis. Visas sumatorius naudojamas trims 1 bito dvejetainiams skaičiams A, B ir nešti C. Pilnas sumatorius turi tris įvesties būsenas ir dvi išvesties būsenas, t. y. suma ir pernešimas.

Blokinė schema

Visas papildiklis

Tiesos lentelė

Visas papildiklis

Aukščiau pateiktoje lentelėje

  1. „A“ ir „B“ yra įvesties kintamieji. Šie kintamieji nurodo du reikšmingus bitus, kurie bus pridėti
  2. „Cin“ yra trečioji įvestis, nurodanti nešiojimą. Iš ankstesnės apatinės reikšmingos padėties paimamas nešiojimo antgalis.
  3. „Sum“ ir „Carry“ yra išvesties kintamieji, apibrėžiantys išvesties reikšmes.
  4. Aštuonios eilutės po įvesties kintamuoju žymi visus galimus 0 ir 1 derinius, kurie gali atsirasti šiuose kintamuosiuose.

Pastaba: mes galime supaprastinti kiekvieną išvestį „Bulio funkciją“ naudodami unikalų žemėlapio metodą.

SOP formą galima gauti naudojant K-map kaip:

programėlė programėlė
Visas papildiklis

Suma = x'y'z+x'yz+xy'z'+xyz
Carry = xy+xz+yz

Pusinės sumos grandinės konstrukcija:

Visas papildiklis

Aukščiau pateiktoje blokinėje diagramoje aprašoma viso sumatoriaus grandinės konstrukcija . Aukščiau pateiktoje grandinėje yra dvi pusės sumatoriaus grandinės, kurios yra sujungtos naudojant ARBA vartus. Pirmoji sumatoriaus pusė turi du vieno bito dvejetainius įėjimus A ir B. Kaip žinome, pusė sumatoriaus sukuria du išėjimus, ty Sum ir Carry. Pirmojo sumatoriaus „Sum“ išvestis bus pirmoji antrosios pusės sumatoriaus įvestis, o pirmojo sumatoriaus „Carry“ išvestis bus antrosios pusės sumatoriaus antroji įvestis. Antrosios pusės sumatorius vėl pateiks „Sum“ ir „Carry“. Galutinis viso sumatoriaus grandinės rezultatas yra „sumos“ bitas. Norėdami rasti galutinį „Carry“ išvestį, mes pateikiame pirmojo ir antrojo sumatoriaus „Carry“ išvestį į ARBA vartus. ARBA vartų rezultatas bus galutinis visos sumatoriaus grandinės vykdymas.

MSB žymimas paskutinis „Carry“ bitas.

Visą sumatoriaus loginę grandinę galima sukurti naudojant 'IR' ir ' XOR vartai su an ARBA vartai .

dvejetainių medžių pavyzdžiai
Visas papildiklis

Tikroji viso sumatoriaus loginė grandinė parodyta aukščiau esančioje diagramoje. Visą sumatoriaus grandinės konstrukciją taip pat galima pavaizduoti Būlio išraiškoje.

Suma:

  • Atlikite įėjimų A ir B operaciją XOR.
  • Atlikite rezultato XOR operaciją su nešimu. Taigi, suma yra (A XOR B) XOR Cinkuri taip pat vaizduojama kaip:
    (A ⊕ B) ⊕ Cin

Nešioti:

  1. Atlikite įėjimų A ir B operaciją „IR“.
  2. Atlikite įėjimų A ir B operaciją „XOR“.
  3. Atlikite abiejų išėjimų, gautų iš ankstesnių dviejų veiksmų, operacijas „ARBA“. Taigi „Carry“ gali būti pavaizduotas taip:
    A.B + (A ⊕ B)