GeeksforGeeks

1. Puoli yhteenlaskija :
Puoli yhteenlaskija on yhdistelmälogiikkapiiri, joka on suunniteltu yhdistämällä yksi EX-OR-portti ja yksi AND-portti. Puolen yhteenlaskijan piirissä on kaksi sisääntuloa: A ja B, jotka laskevat yhteen kaksi sisääntulevaa numeroa ja tuottavat kantoluvun ja summan.

EX-OR-portista saatu ulostulo on kahden luvun summa, kun taas AND-portista saatu ulostulo on kantoluku. Carryn yhteenlaskua ei välitetä eteenpäin, koska ei ole logiikkaporttia, joka käsittelisi sitä. Näin ollen tätä kutsutaan Half Adder -piiriksi.

Logiikan lauseke :

Sum = A XOR BCarry = A AND B 

Totuustaulukko :

2. Täydellinen yhteenlaskija :
Täydellinen yhteenlaskija on piiri, joka koostuu kahdesta EX-OR-portista, kahdesta AND-portista ja yhdestä OR-portista. Täydellinen yhteenlaskija on yhteenlaskija, joka laskee yhteen kolme tuloa ja tuottaa kaksi ulostuloa, joka koostuu kahdesta EX-OR-portista, kahdesta AND-portista ja yhdestä OR-portista. Kaksi ensimmäistä sisääntuloa ovat A ja B ja kolmas sisääntulo on tulon siirto C-IN. Lähtö carry nimetään C-OUT:ksi ja normaali lähtö nimetään S:ksi, joka on SUMMA.

EX-OR-portilla saatu yhtälö on binäärilukujen summa. Kun taas AND-portilla saatu ulostulo on yhteenlaskussa saatu siirto.

Totuustaulukko :

Logiikkalauseke :

SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B) 

Puoliyhteenlaskurin ja täysyhteenlaskurin ero :

S.No. Puoliyhteenlaskija Täysi yhteenlaskija
1 Puoliyhteenlaskija on yhdistelmälogiikkapiiri, joka laskee yhteen kaksi 1-bittistä numeroa. Puoli yhteenlaskija tuottaa kahden tulon summan. Täysi yhteenlaskija on yhdistelmälogiikkapiiri, joka suorittaa yhteenlaskuoperaation kolmelle 1-bittiselle binääriluvulle. Täydellinen yhteenlaskija tuottaa kolmen tulon ja siirtoarvon summan.
2 Edellistä siirtoa ei käytetä. Edellistä siirtoa käytetään.
3 Puolikkaassa yhteenlaskijassa on kaksi tulobittiä ( A, B). Kokoisessa yhteenlaskijassa on kolme tulobittiä (A, B, C-in).
4 Huolikkaassa yhteenlaskijassa looginen lauseke on :
S=a⊕b ; C=a*b.
Loginen lauseke täydelle yhteenlaskijalle on :
S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)).
5 Se koostuu yhdestä EX-OR-portista ja yhdestä AND-portista. Se koostuu kahdesta EX-OR-, kahdesta AND- ja yhdestä OR-portista.
6 Sitä käytetään laskimissa, tietokoneissa, digitaalisissa mittalaitteissa jne. Sitä käytetään monibittisessä yhteenlaskussa, digitaalisissa prosessoreissa jne.

Artikkeli Tunnisteet :

Vastaa

Sähköpostiosoitettasi ei julkaista.