Félig tápláló és teljes körű tápkör
egy Vipera olyan eszköz, amely két bináris számjegyet adhat hozzá.Ez egy olyan típusú digitális áramkör, amely kétszámú kiegészítések működését végzi. Elsősorban bináris számok hozzáadására tervezték, de más alkalmazásokban is használhatók, mint például a bináris kód decimális, cím dekódolás, táblázatindex számítás stb. Az egyik Half Adder, és egy másik neve Teljes adder. Az alábbiakban az összeadó két típusának részletes magyarázatát adjuk meg.
Half Adder
Félen két bemenet és két kimenet vanVipera. A bemenetek neve A és B, és a kimenetek neve Sum (S) és Carry (C). Az összeg az A és B bemenet X-OR. A hordozó az A és a B bemenet. A félig adagoló segítségével egy olyan áramkört tervezhetünk, amely logikai kapuk segítségével egyszerű hozzáadásra képes. Először nézzük meg az egyes bitek hozzáadását.
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Ezek a legkisebb lehetséges egyetlen bitkombinációk. De az eredmény 1 + 1 = 10. Ezt a problémát egy EX - OR kapu segítségével lehet megoldani. Az összegeredmények 2 bites kimenetként újraírhatók. Így a fenti kombináció írható
0 + 0 = 00
0 + 1 = 01
1 + 0 = 01
1 + 1 = 10
Itt a „10” „1” kimenet lesz az átvitel. ÖSSZEG a normál kimenet és a VISZ a végrehajtás.
A igazság táblázat a féladagolót az alábbiakban mutatjuk be.
bemenetek | kimenetek | ||
---|---|---|---|
A | B | Összeg | Visz |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
A Félig tápláló áramkör az alább látható.
Teljes adder
A teljes összeadó egy kicsit nehezebbvégrehajtani, mint egy félig. A félkész és a teljes összeadó között a fő különbség az, hogy a teljes összeadónak három bemenete és két kimenete van. A két bemenet A és B, a harmadik bemenet pedig egy C bemenetBAN BEN. A kimeneti hordozót C-nek jelöljükKI, és a normál kimenet S.
A igazság táblázat A teljes adder áramkör az alábbiakban látható.
bemenetek | kimenetek | |||
---|---|---|---|---|
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 |
Az S kimenet egy EX - OR, az A bemenet és a B félbevitel között van. \ TKI csak akkor érvényes lesz, ha a három bemenet közül bármelyik magas vagy logikai 1.
Ily módon teljes töltőkör is megvalósíthatókét félkörös áramkör segítségével. Az első féladagoló áramkört az A és B hozzáadására használják részösszeg előállítására. A második féladagoló logika használható C hozzáadásáraBAN BEN az első félidős áramkör által előállított összeghez. Végül az S kimenetet kapjuk.
Ha a féladdogikus logika valamelyik hordozót hoz létre, akkor lesz egy kimeneti hordozó. Így CKI a CARRY kimenetek egy OR funkciója lesz.
A Teljes körű áramköri diagram az alább látható.
A négybites szám hozzáadása az alábbiakban látható.