Half Adder a Full Adder

Half Adder a Full Adder Obvod

Half Adder a Full Adder obvodů je vysvětleno s jejich pravdivostní tabulky v tomto článku. Je také zobrazen návrh plného sčítače pomocí obvodu poloviční sčítačky. Jednobitový plný sčítací obvod a Multi-bitové přidání pomocí plné sčítací je také zobrazen.

Před odchodem do tohoto tématu, to je velmi důležité vědět o Booleovské Logiky a Logických hradel.

PODÍVEJTE se : BOOLEAN LOGIKA

PODÍVEJTE se : LOGICKÁ hradla

PODÍVEJTE se : ŽABKY

Co je to Zmije?

zmije je druh kalkulačky, který se používá k přidání dvou binárních čísel. Když řeknu, kalkulačka, nemyslím ten s tlačítky, tohle je obvod, který lze integrovat s mnoha dalšími obvody pro širokou škálu aplikací. Existují dva druhy sčítačů;

  1. Half adder
  2. Kompletní výbavu

Half Adder

S pomocí půl zmije, můžeme navrhnout obvody, které jsou schopny vykonávat jednoduché sčítání s pomocí logických hradel.

nejprve se podívejme na přidání jednotlivých bitů.

0+0 = 0

0+1 = 1

1+0 = 1.

1+1 = 10,

Tyto jsou nejméně single-bit kombinací. Ale výsledek za 1+1 je 10. Ačkoli tento problém lze vyřešit pomocí brány EXOR, pokud vám záleží na výstupu, výsledek součtu musí být přepsán jako 2bitový výstup.

Tedy výše uvedené rovnice lze zapsat jako

0+0 = 00

0+1 = 01,

1+0 = 01,

1+1 = 10,

výstup ‚1 případě ’10‘ stává carry-out. Výsledek je uveden v tabulce pravdy níže. „Suma“ je normální výstup a „CARRY“ je provedení.

VSTUPY a VÝSTUPY

B SOUČET PROVÁDĚT,

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

Z rovnice je jasné, že to 1-bit adder může být snadno realizovány s pomocí EXOR Vrat pro výstup „SOUČET“ a A Brána pro přenášení. Podívejte se na implementaci níže.

Poloviční Sčítačka Obvod
Půl Zmije Obvod,

Pro komplexní toho, mohou existovat případy, kdy budete muset přidat dva 8-bitové bajty spolu. To lze provést pouze pomocí logiky plné zmije.

Plná sčítačka

tento typ sčítačky je o něco obtížnější implementovat než poloviční sčítačka. Hlavní rozdíl mezi půl adder a full adder je, že full-sčítačka má tři vstupy a dva výstupy. První dva vstupy jsou A A B a třetí vstup je vstupní nosič označený jako CIN. Když full adder logika je navržena tak budeme moci string osm z nich společně vytvořit byte-široký zmije a kaskády carry bit z jedné zmije na další.

výstup je označen jako COUT a normální výstup je označen jako S. podívejte se na pravdu-tabulka.

INPUTS OUTPUTS

A B CIN COUT S

0 0 0 0 0

0 0 1 0 1

0 1 0 0 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 0

1 1 0 1 0

1 1 1 1 1

From the above truth-table, the full adder logic can be implemented. Vidíme, že výstup S je EXOR mezi vstupem a a polovičním výstupem sčítače se vstupy B a CIN. Musíme také poznamenat, že COUT bude pravdivý pouze v případě, že některý ze dvou vstupů ze tří bude vysoký.

můžeme tedy implementovat plný obvod sčítače pomocí dvou polovičních obvodů sčítače. První polovina zmije bude použita k přidání A A B k vytvoření částečné částky. Logika druhé poloviny sčítače může být použita k přidání CIN k součtu vytvořenému první polovinou sčítače, aby se získal konečný výstup S. Pokud některý z poloviny zmije logiky produkuje carry, bude výstup carry. Tím pádem, COUT bude OR funkcí výstupů s poloviční sčítačkou. Podívejte se na implementaci celého obvodu zmije uvedeného níže.

Plná Sčítačka Obvod
Plné Zmije Obvod,

i Když provádění větších logických schémat je možné s výše full adder logika jednodušší symbol je většinou používán, aby reprezentoval provoz. Níže je uvedeno jednodušší schematické znázornění jednobitové plné zmije.

Single-bit Full Adder
Single-bit Full Adder

S tímto typem symbolu, můžeme přidat ještě dva kousky dohromady, přičemž nést další nižší řád, a odeslání přenese na další vyšší řád. V počítači musí být pro vícebitovou operaci každý bit reprezentován úplnou sčítačkou a musí být přidán současně. Proto, přidání dvou 8-bitových čísel, budete potřebovat 8 plné výbavy, které mohou být vytvořeny kaskádové dvou 4-bitových bloků. Přidání dvou 4bitových čísel je uvedeno níže.

Multi-Bit Kromě použití Full Adder
Multi-Bit Kromě použití Full Adder



Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.