Úplný sčítač a poloviční sčítač jsou prvky digitálních obvodů používané k sumarizaci čísel. V moderních počítačích jsou součástí aritmetické logické jednotky, která je zodpovědná za provádění aritmetických operací. Sčítačky pracují s elektrickými signály představujícími binární čísla počítačů. V elektronice je sčítač digitálním obvodem, který přidává čísla. V mnoha počítačích a dalších procesorech se sčítačky používají nejen v aritmeticko-logické jednotce, ale také v jiných částech, kde je třeba vypočítat adresu, tabulky indexů a podobné operace. Ačkoli sčítačky mohou být konstruovány pro různé reprezentace čísel, jako jsou binární kódovaná desetinná čísla, jsou to obvykle binární čísla.
Polovina zmije dva kousky dohromady. Poloviční sčítač má dva vstupní signály představující binární číslice (aab) a dva výstupní signály, z nichž jeden je výsledkem sčítání (sčítání) a druhý je přenášen ve vyšší třídě (C). Je důležité si uvědomit, že poloviční adder nelze použít k přidání víceciferných binárních čísel, protože nedochází k přenosu na nižší úrovni. Poloviční sčítač je kombinační obvod XOR a AND obvodů. Jeho účelem, jak název napovídá, je přidání čísel. Proces sčítání čísel v binárním systému je omezen na přidávání číslic, kde v důsledku získáme součet a přenos. Protože samotný poloviční adder nedokáže spočítat celý výsledek, kombinuje se s další poloviční generátorem a obvodem OR, aby se vytvořil plný adder.
Tabulka pravdy použitá k popisu práce poloviny zmije je:
A | b | S | C |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
kde S = a⊕b; C = a * b
Abychom přidali čísla v binárním systému, musíme shromáždit 3 číslice přidáním předchozího přenosu k součtu dvou číslic. Toho je dosaženo použitím dvou polovodičů a OR obvodů. Rozdíl mezi polovičním a čtvrtým sčítačem je, že v případě sčítače jsou tři vstupy a dva výstupy a sčítačka počítá tři číslice, zatímco poloviční sčítač má dva vstupy a výstupy a počítá dvě binární číslice. Úplný sčítač má: tři vstupní signály, z nichž dva představují binární číslice (aab) a třetí vstup představuje přenos z předchozí třídy (Cin); dva výstupní signály, z nichž jeden je výsledkem sčítání (S), a druhý přenáší ve vyšší třídě (Cout). Vzhledem k tomu, že úplný vstupní zdroj má předchozí signál jako vstupní signál, lze jej použít k přidání víceciferných binárních čísel. Víceciferná binární čísla jsou přidávána kaskádovým připojením více plných sčítadel. Počet úplných sčítačů v kaskádovém spojení se rovná počtu číslic, tj. Bitů, jejichž čísla se mají přidat (jeden sčítač pro každý bit).
Tabulka pravdy použitá k popisu práce úplného zmije je:
A | b | Cin | S | Cou |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
kde S = a⊕b⊕Cin; Cout = (a * b) + (Cin * (a⊕b))
Jak poloviční, tak plnohodnotný zdroj jsou kombinační obvody. První však přidá dvě jednociferné číslice, zatímco druhá přidá tři číslice.
Half adder má dvě vstupní hodnoty - aab, které představují datové bity. Úplný zmije má další vstup - přenos z nižší třídy (Cin).
Půlkanář má dva výstupy. Jedním je součet procesu (S) a druhým je nesení součtu (C). Úplný sčítač má také dva výstupy (S; Cout).
V případě polovičního kadidla není do nové třídy přidán přenos z nižší třídy (předchozí iterace). V případě úplného čísla je přenos přenesen do nové třídy, což umožňuje sčítači sčítat čísla.
Polovina zmije se skládá z XOR a AND brány. Úplné kadidlo je v zásadě dvě poloviny sčítacích zařízení dohromady - skládá se ze dvou bran XOR a dvou AND a brány OR.
Poloviční sčítačky se používají v počítačích, kalkulačkách, měřicích zařízeních atd. Úplné sčítačky se používají v digitálním zpracování.