logo

Plná zmije

Poloviční sčítačka slouží k sečtení pouze dvou čísel. K překonání tohoto problému byla vyvinuta úplná sčítačka. Plná sčítačka se používá k sečtení tří 1bitových binárních čísel A, B a přenosu C. Plná sčítačka má tři vstupní stavy a dva výstupní stavy, tj. součet a přenos.

Blokové schéma

Plná zmije

Tabulka pravdy

Plná zmije

Ve výše uvedené tabulce

  1. „A“ a „B“ jsou vstupní proměnné. Tyto proměnné představují dva významné bity, které budou přidány
  2. 'Cv' je třetí vstup, který představuje přenos. Z předchozí nižší významné pozice je načten bit přenosu.
  3. 'Sum' a 'Carry' jsou výstupní proměnné, které definují výstupní hodnoty.
  4. Osm řádků pod vstupní proměnnou označuje všechny možné kombinace 0 a 1, které se mohou v těchto proměnných vyskytovat.

Poznámka: Každý výstup „Booleovské funkce“ můžeme zjednodušit pomocí jedinečné mapovací metody.

Formulář SOP lze získat pomocí K-mapy jako:

modem vs router
Plná zmije

Součet = x' y' z+x' yz+xy' z'+xyz
Přenést = xy+xz+yz

Konstrukce obvodu poloviční sčítačky:

Plná zmije

Výše uvedené blokové schéma popisuje konstrukci úplného sčítacího obvodu . Ve výše uvedeném obvodu jsou dva obvody poloviční sčítačky, které jsou kombinovány pomocí brány OR. První poloviční sčítačka má dva jednobitové binární vstupy A a B. Jak víme, poloviční sčítačka produkuje dva výstupy, tj. Sum a Carry. Výstup „Součet“ první sčítačky bude prvním vstupem druhé poloviční sčítačky a výstup „Carry“ první sčítačky bude druhým vstupem druhé poloviční sčítačky. Druhá polovina sčítačky opět poskytne 'Sum' a 'Carry'. Konečným výsledkem úplného sčítacího obvodu je bit „Součet“. Abychom našli konečný výstup 'Carry', poskytujeme 'Carry' výstup první a druhé sčítačky do brány OR. Výsledkem brány OR bude konečné provedení úplného sčítacího obvodu.

MSB je reprezentován posledním bitem 'Carry'.

Úplný logický obvod sčítačky lze zkonstruovat pomocí 'A' a ' Brána XOR s NEBO brána .

jak dereferencovat ukazatel v c
Plná zmije

Skutečný logický obvod plné sčítačky je znázorněn na výše uvedeném schématu. Konstrukce celého sčítacího obvodu může být také reprezentována v booleovském výrazu.

Součet:

  • Proveďte operaci XOR na vstupu A a B.
  • Proveďte operaci XOR výsledku s přenosem. Takže součet je (A XOR B) XOR Cvkterý je také reprezentován jako:
    (A ⊕ B) ⊕ Cv

Nést:

  1. Proveďte operaci „AND“ na vstupu A a B.
  2. Proveďte operaci „XOR“ na vstupu A a B.
  3. Proveďte operace „NEBO“ obou výstupů, které pocházejí z předchozích dvou kroků. Takže 'Carry' může být reprezentováno jako:
    A.B + (A ⊕ B)