Half Adder a Full Adder
Úplná sčítačka a polovina sčítače jsou prvky digitálního obvodu, které slouží k shrnutí čísel. V moderních počítačích jsou součástí aritmetické logické jednotky, která je odpovědná za provádění aritmetických operací. Doplňky pracují s elektrickými signály reprezentujícími binární čísla počítačů. V elektronice je sčítač digitálním obvodem, který přidává čísla. V řadě počítačových a jiných procesorů se přídavné zařízení používají nejen v aritmeticko-logické jednotce, ale také v jiných částech, kde je třeba vypočítat adresu, indexové tabulky a podobné operace. Přestože mohou být konstruovány přídavné moduly pro různé reprezentace čísel, jako jsou například binární kódované desítkové čísla, jsou to obvykle binární očíslování.
Co je Half Adder?
Poloviční sčítač přidává dva bity dohromady. Polovičkový sčítač má dva vstupní signály představující binární číslice (a a b) a dva výstupní signály, z nichž jeden je výsledkem přidání (sčítání) a druhý je přenos ve vyšší třídě (C). Je důležité si uvědomit, že poloviční sčítač nelze použít k přidání vícedílných binárních čísel, protože zde není žádná nižší úroveň. Poloviční sčítač je kombinovaný obvod okruhů XOR a AND. Jeho účelem, jak naznačuje název, je přidat čísla. Proces přidávání čísel v binárním systému je redukován na přidání číslic, kde v důsledku toho získáme součet a nést. Vzhledem k tomu, že polovina sčítače sama nemůže vypočítat celý výsledek, je kombinována s jiným polovičným sčítačem a obvodem OR, aby se vytvořil úplný sčítač.
Tabulka pravdy popisovaná dílem poloviny sčítačky 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
Co je Adder?
Abychom přidali čísla do binárního systému, musíme shromáždit 3 číslice přidáním předchozího převodu do součtu dvou číslic. Toto je dosaženo použitím dvou polovodičů a OR obvodů. Rozdíl mezi polovičným sčítačem a sčítačem je, že v případě sčítače existují tři vstupy a dva výstupy a sčítač počítá tři číslice, zatímco polovičný sčítač má dva vstupy a výstupy a počítá dvě binární číslice. Celý sčítač má: tři vstupní signály, z nichž dva představují binární číslice (a a b) a třetí vstup je 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á je ve vyšší třídě (Cout). Vzhledem k tomu, že celý sčítač má předchozí přenos jako vstupní signál, lze jej použít k přidání vícedílných binárních čísel. Vícestupňová binární čísla jsou přidána kaskádním připojením několika plných přídavných zařízení. Počet plných přídavků v kaskádním připojení se rovná počtu číslic, tj. Bitů, které mají čísla, která mají být přidána (jeden sčítač pro každý bit).
Tabulka pravdy popisovaná dílem úplného sčítače 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))
Rozdíl mezi polovičním a celkovým přísahem
Obě polovičná sčítačka a plná sčítačka jsou kombinační obvody. První z nich však přidá dvě bitové číslice, zatímco druhá přidá tři číslice.
Poloviční sčítač má dvě vstupní hodnoty - a a b, které představují datové bity. Celý sčítač má další vstup - přenos z nižší třídy (Cin).
Polovička má dva výstupy. Jeden je součet procesu (S) a druhý je součet procesu (S). Plná sčítačka má také dva výstupy (S; Cout).
V případě, že se jedná o polovinu sčítače, nenávratnost z nižší třídy (předchozí iterace) není přidána do nové třídy. V případě úplného sčítače je přenos převeden do nové třídy, což umožňuje sčítačům sčítat čísla.
Poloviční sčítačka se skládá z XOR a brány AND. Plná sčítačka je v podstatě dvě poloviny navzájem kombinované - sestává ze dvou XOR a dvou bran AND a brány OR.
Poloviční přísady se používají v počítačích, kalkulačích, měřících zařízeních atd. Plné přídavné zařízení se používají v digitálním zpracování.
Half Adder versus Full Adder: srovnávací tabulka
Shrnutí polovičních verzí Full Adder
- Když jsou přidána dvě binární čísla, nejprve se přidávají číslice, tj. Nejmenší bity. Tato operace je prováděna jako polovina sčítače jako nejjednodušší síť, která umožňuje shrnutí dvou jednobitových čísel. Vstupní signály v síti jsou binární číslice číslic a výsledné výstupy jsou součet a nést.
- Když jsou přidána vícedílná čísla, může být poloviční sčítací síť použita pouze k sestavení nejmenších číslic, jelikož poloviční sčítač nemůže shrnout přenesenou číslici z předchozí třídy. Základem všech digitálních aritmetických zařízení je tzv. Full sčítač. Tato síť se používá k přidání tří jednopísmenových čísel. Jsou přidělena dvě čísla a třetí je přenos z předchozích výpočtů třídy.