Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Implementujte úplný adder pomocou dekodéra?

Celý adder je možné implementovať pomocou dekodéra a niektorých alebo brán. Tu je to, ako spolu s vysvetleniami:

Pochopenie komponentov

* úplná adder: Berie tri vstupy (A, B, prenášanie (CIN)) a produkuje dva výstupy (súčet, vykonávanie (cout)).

* dekodér: Dekodér s vstupnými čiarami 'n' a 2 n výstupné vedenia. Každá výstupná čiara zodpovedá jedinečnej kombinácii vstupných čiar. Iba jedna výstupná čiara je aktívna (vysoká) v ktoromkoľvek danom čase. Použijeme dekodér 3 až 8 (3 vstupy, 8 výstupov).

* alebo brány: Používa sa na kombináciu výstupov dekodéra na generovanie súčtu a vykonávania.

implementácia

1. 3 až 8 dekodér: Používame dekodér 3 až 8 so vstupmi A, B a CIN. Osem výstupov predstavuje všetky možné kombinácie troch vstupov (000 až 111). Označme tieto výstupy D0 na D7.

2. Tabuľka pravdy: Tabuľka pravdy s úplným adderom je:

| A | B | Cin | Sumu | Cout |

| --- | --- | ----- | ----- | ------ |

| 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 |

3. Sum a vykonávanie logiky: Pozorujte tabuľku pravdy. Súčet je „1“, keď je dekodér výstupný D1, D2, D4 a D7. Vykonanie je „1“, keď sú dekodér výstupné D3, D5, D6 a D7.

4. alebo brány: Na implementáciu tejto logiky používame alebo brány:

* sum =d1 + d2 + d4 + d7 ('+' predstavuje alebo operáciu)

* cout =d3 + d5 + d6 + d7

diagram obvodu (konceptuálny):

`` `

+---+

A --- | | --- d0

| 3 až 8 | --- d1 --- \

B --- | Dekodér | --- d2 --- \ --- \

| | --- d3 ---/ ---/ --- alebo --- suma

Cin- | | --- d4 --- \ --- \

+---+--- d5 ---/ ---/ --- alebo --- cout

D6 ---/

D7 ---/

`` `

v súhrne:

Táto implementácia využíva dekodér 3 až 8 na generovanie všetkých možných kombinácií vstupov. Potom pomocou alebo brány selektívne kombinujeme tieto výstupy, aby sme vytvorili súčet a signály vykonávania, čím sa účinne realizujeme úplnú adder. Táto metóda je menej efektívna ako iné implementácie (napríklad priamo používanie logických brán), pokiaľ ide o počet brán, ale demonštruje alternatívny prístup pomocou dekodéra.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené