/ / Half Adder és Full Adder Circuit

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.

bemenetekkimenetek
ABÖsszegVisz
0000
0110
1010
1101

A Félig tápláló áramkör az alább látható.

HALF-összeadó-FULL-összeadó-ábra-1
Ennek az áramkörnek a fő hátránya az, hogycsak két bemenetet adhat hozzá, és ha hordozó van, elhanyagolható. Így a folyamat hiányos. E nehézségek leküzdése érdekében a Full Adder tervezték. Komplex kiegészítés végrehajtása során előfordulhat, hogy két 8 bites bájtot kell hozzáadni. Ezt a Full Adder segítségével lehet elvégezni.

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

bemenetekkimenetek
ABCINcoutS
00000
00101
01001
01110
10001
10110
11010
11111

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

HALF-összeadó-FULL-összeadó-ábra-2
Egyetlen bites Full Adder vázlatos ábrázolása az alábbiakban látható.

HALF-összeadó-FULL-összeadó-ábra-3
Az ilyen típusú szimbólum segítségével hozzáadhatókét bit együtt, a következő alsó nagyságrendből a hordozást, és a következő magasabb nagyságrendű hordozót küldve. Egy számítógépben, egy többbites művelethez, minden egyes bitnek teljes töltővel kell jelennie, és egyidejűleg hozzá kell adni őket. Így két 8 bites szám hozzáadásához 8 teljes címre van szükség, amely a 4 bites blokkok két lépcsőzésével alakítható ki.

A négybites szám hozzáadása az alábbiakban látható.

HALF-összeadó-FULL-összeadó-ábra-4
A Full Adder komplex kiegészítéshez két 8 bites bájt hozzáadása szükséges.

Olvassa el: