logo

Ero puolisummaimen ja täyden summaimen välillä

Tässä artikkelissa käymme läpi eron puolisummaimen ja täyden summaimen välillä. Ensin kuvataan lyhyesti, mitä ovat puoli- ja täyssummaimet niiden loogisten lausekkeiden ja totuustaulukon kanssa, ja sitten käymme läpi niiden väliset erot. Lopuksi päätämme artikkelimme joihinkin usein kysyttyihin kysymyksiin.

Sisällysluettelo



merkkijono chatille

Mikä on Half Adder ?

Half Adder on yhdistelmälogiikkapiiri, joka on suunniteltu yhdistämällä yksi EX-OR portti ja yksi JA portti. Puolisummainpiirissä on kaksi tuloa: A ja B, jotka lisäävät kaksi tulonumeroa ja muodostavat siirto- ja summan.

Half Adder



EX-OR-portista saatu tulos on kahden luvun summa, kun taas JA-portilla saatu tulos on siirto. Siirtolisäystä ei välitetä, koska sen käsittelemiseksi ei ole logiikkaporttia. Siksi tätä kutsutaan puolisummainpiiriksi.

Puolisumman looginen lauseke

Puolikkaan lisätyn looginen lauseke annetaan muodossa

Summa = A XOR BCarry = A JA B



Half Adderin totuustaulukko

Puolet lisättyjen totuustaulukko on annettu muodossa

Mikä on Full Adder?

Täysi lisäys on piiri, joka koostuu kahdesta EX-OR-portista, kahdesta AND-portista ja yhdestä TAI-portista. Full Adder on summain, joka lisää kolme tuloa ja tuottaa kaksi lähtöä, jotka koostuvat kahdesta EX-OR-portista, kahdesta AND-portista ja yhdestä TAI portti . Kaksi ensimmäistä tuloa ovat A ja B ja kolmas tulo on C-IN-tulona. Lähtösiirto on merkitty C-OUT ja normaali lähtö on nimetty S, joka on SUM.

Täysi lisäys

EX-OR-portin saama yhtälö on binäärilukujen summa. Vaikka JA-portilla saatu tulos on summalla saatu siirto.

Full Adderin looginen ilmaus

Alla on Full Adderin looginen ilmaus

SUMMA = (A XOR B) XOR Cin = (A ⊕ B) ⊕ Cin

SUORITUS = A JA B TAI Cin(A XOR B) = A.B + Cin(A ⊕ B)

Täyden summaimen totuustaulukko

Alla on Full Adderin totuustaulukko

Ero puolisummaimen ja täyden summaimen välillä

Alla on puolisummaimen ja täyden summaimen välinen ero

Parametrit Half Adder Täysi lisäys
Kuvaus Half Adder on yhdistelmälogiikkapiiri, joka lisää kaksi 1-bittistä numeroa. Puolisummain tuottaa kahden tulon summan. Täysi lisäin on a yhdistelmälogiikkaa piiri, joka suorittaa yhteenlaskutoiminnon kolmelle yksibittiselle binääriluvulle. Täyssummain tuottaa kolmen tulon ja siirtoarvon summan.
Edellinen kuljetus Edellinen kanto ei ole käytössä. Edellinen kanto on käytössä.
Tulot Puolisummaimessa on kaksi tulobittiä ( A, B). Täyssummaimessa on kolme tulobittiä (A, B, C-in).
Lähdöt Luotu lähtö on kahdesta bitistä - Sum ja Carry 2 bitin syötteestä. Luotu lähtö on kahdesta bitistä - Sum ja Carry 3 bitin syötteestä.
Käytetään Puolikasta summainpiiriä ei voi käyttää samalla tavalla kuin täyttä summainpiiriä. Puolikkaan summainpiirin sijasta voidaan käyttää täyttä summainpiiriä.
Ominaisuus Se on yksinkertainen ja helppo toteuttaa Täyssummaimen suunnittelu ei ole yhtä yksinkertaista kuin puolisummaimen.
Looginen lauseke Puolisummaimen looginen lauseke on : S=a⊕b ; C=a*b. Täyden summaimen looginen lauseke on: S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)).
Logiikkaportit Se koostuu yhdestä EX-OR-portista ja yhdestä AND-portista. Se koostuu kahdesta EX-OR-portista, kahdesta AND-portista ja yhdestä TAI-portista.
Sovellukset Sitä käytetään laskimissa, tietokoneissa, digitaalisissa mittalaitteissa jne. Sitä käytetään useissa bittilisäyksissä, digitaalisissa prosessoreissa jne.
vaihtoehtoinen nimi Puolikkaalle ei ole vaihtoehtoista nimeä. Täyssummain tunnetaan myös nimellä ripple-carry adder.

Johtopäätös

Tässä artikkelissa olemme käyneet läpi puolisummaimen ja täyden summaimen lyhyesti niiden loogisen ilmaisun ja totuuden kanssa, olemme myös nähneet niiden välisen eron yksityiskohtaisesti.

instanssi javassa

Ero Half Adderin ja Full Adderin välillä – UKK

Voiko täyden summaimen peräkkäin lisätä kolmea bittiä suurempia lukuja?

Kyllä, koko summain voidaan peräkkäin yhdistää luomaan summaimia numeroille, jotka ovat suurempia kuin kolme. Tämän tyyppinen kaskadi tehdään luomaan monibittisiä summaimia, kuten 4-bittisiä, 8-bittisiä tai suurempia bittejä.

Miten siirto-lookahead-summain eroaa tavanomaisesta ripple-carry-summaimesta nopeuden ja monimutkaisuuden suhteen?

Carry-lookahead-summaimella on pienempi etenemisviive verrattuna perinteiseen ripple-carry-summaimeen, mikä johtaa nopeampaan lisäystoimintaan.

Mitä vaikutuksia XOR-porttien käyttämisellä on täyden summaimen loogisessa lausekkeessa?

XOR-porttia käytetään täyden summaimen loogiseen lausekkeeseen tulobittien summan laskemiseksi.