logo

Täysi lisäys

Puolisummainta käytetään vain kahden luvun lisäämiseen. Tämän ongelman ratkaisemiseksi kehitettiin täydellinen lisälaite. Täyssummaimella lisätään kolme 1-bittistä binaarilukua A, B ja kantaa C. Täyssummaimella on kolme tulotilaa ja kaksi lähtötilaa eli summa ja siirto.

Lohkokaavio

Täysi lisäys

Totuustaulukko

Täysi lisäys

Yllä olevassa taulukossa

  1. 'A' ja 'B' ovat syöttömuuttujia. Nämä muuttujat edustavat kahta merkitsevää bittiä, jotka aiotaan lisätä
  2. 'Csisään' on kolmas syöte, joka edustaa siirtoa. Edellisestä alemmasta merkitsevästä paikasta noudetaan kantobitti.
  3. Summa ja Carry ovat tulosmuuttujia, jotka määrittävät lähtöarvot.
  4. Syötemuuttujan alla olevat kahdeksan riviä osoittavat kaikkia mahdollisia 0:n ja 1:n yhdistelmiä, joita näissä muuttujissa voi esiintyä.

Huomautus: Voimme yksinkertaistaa jokaista tulostetta 'Boolen funktio' ainutlaatuisen karttamenetelmän avulla.

SOP-lomakkeen saa K-kartan avulla seuraavasti:

poisto binäärihakupuusta
Täysi lisäys

Summa = x'y'z+x'yz+xy'z'+xyz
Kanto = xy+xz+yz

Puolisumppauspiirin rakentaminen:

Täysi lisäys

Yllä oleva lohkokaavio kuvaa Full summaripiirin rakennetta . Yllä olevassa piirissä on kaksi puolisummainpiiriä, jotka yhdistetään TAI-portin avulla. Ensimmäisellä puolisummaimella on kaksi yksibittistä binaarituloa A ja B. Kuten tiedämme, puolisummain tuottaa kaksi lähtöä, eli Sum ja Carry. Ensimmäisen summaimen 'Summa'-lähtö on toisen puolikkaan summaimen ensimmäinen tulo, ja ensimmäisen summaimen 'Carry'-lähtö on toisen puolikkaan summaimen toinen tulo. Toisen puoliskon summain antaa jälleen 'Sum' ja 'Carry'. Täysi summainpiirin lopputulos on 'Summa'-bitti. 'Carry':n lopullisen lähdön löytämiseksi toimitamme ensimmäisen ja toisen summaimen 'Carry'-ulostulon TAI-porttiin. TAI-portin tulos on täyden summauspiirin viimeinen suoritus.

MSB:tä edustaa viimeinen 'Carry'-bitti.

Täysi summaimen logiikkapiiri voidaan rakentaa käyttämällä 'JA' ja ' XOR-portti kanssa TAI portti .

ero ketun ja suden välillä
Täysi lisäys

Täyden summaimen todellinen logiikkapiiri on esitetty yllä olevassa kaaviossa. Koko summainpiirin rakenne voidaan esittää myös Boolen lausekkeessa.

Summa:

  • Suorita tulojen A ja B XOR-toiminto.
  • Suorita tuloksen XOR-operaatio siirrolla. Joten summa on (A XOR B) XOR Csisäänjoka on myös edustettuna:
    (A ⊕ B) ⊕ Csisään

Kanna:

  1. Suorita tulojen A ja B AND-toiminto.
  2. Suorita tulojen A ja B 'XOR'-toiminto.
  3. Suorita 'OR'-operaatiot molemmille lähdöille, jotka tulevat kahdesta edellisestä vaiheesta. Joten 'Carry' voidaan esittää seuraavasti:
    A.B + (A ⊕ B)