1. Poloviční sčítačka :
Poloviční sčítačka je kombinační logický obvod, který je navržen spojením jednoho hradla EX-OR a jednoho hradla AND. Obvod poloviční sčítačky má dva vstupy: A a B, které sčítají dvě vstupní číslice a generují přenos a součet.
Výstup získaný z hradla EX-OR je součet dvou čísel, zatímco výstup získaný hradlem AND je přenos. Nedojde k předání sčítání carry, protože neexistuje logické hradlo, které by ho zpracovávalo. Proto se tento obvod nazývá poloviční sčítačka.
Logický výraz :
Sum = A XOR BCarry = A AND B
Pravdivostní tabulka :
2. Úplná sčítačka :
Úplná sčítačka je obvod, který se skládá ze dvou hradel EX-OR, dvou hradel AND a jednoho hradla OR. Úplná sčítačka je sčítačka, která sčítá tři vstupy a vytváří dva výstupy, která se skládá ze dvou hradel EX-OR, dvou hradel AND a jednoho hradla OR. První dva vstupy jsou A a B a třetí vstup je vstupní přenos jako C-IN. Výstupní přenos je označen jako C-OUT a normální výstup je označen jako S, což je SUMA.
Výstup získaný hradlem EX-OR je součet binárních číslic. Zatímco výstup získaný hradlem AND je přenos získaný sčítáním.
Pravdivostní tabulka :
Logický výraz :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Rozdíl mezi poloviční a úplnou sčítačkou :
S.Č. | Poloviční sčítačka | Plná sčítačka |
---|---|---|
1 | Poloviční sčítačka je kombinační logický obvod, který sčítá dvě jednobitové číslice. Poloviční sčítačka vytváří součet dvou vstupů. | Plná sčítačka je kombinační logický obvod, který provádí operaci sčítání tří jednobitových binárních čísel. Úplná sčítačka vytváří součet tří vstupů a hodnoty přenosu. |
2 | Předchozí přenos se nepoužívá. | Předchozí přenos se používá. |
3 | V poloviční sčítačce jsou dva vstupní bity ( A, B). | V plné sčítačce jsou tři vstupní bity (A, B, C-in). |
4 | Logické vyjádření pro poloviční sčítačku je : S=a⊕b ; C=a*b. |
Logické vyjádření pro úplnou sčítačku je : S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
5 | Skládá se z jednoho hradla EX-OR a jednoho hradla AND. | Skládá se ze dvou hradel EX-OR, dvou hradel AND a jednoho hradla OR. |
6 | Používá se v kalkulačkách, počítačích, digitálních měřicích přístrojích atd. | Používá se ve vícenásobném sčítání bitů, digitálních procesorech atd. |