1. Fél összeadó :
A fél összeadó egy kombinációs logikai áramkör, amelyet egy EX-OR kapu és egy ÉS kapu összekapcsolásával terveztek. A fél összeadó áramkörnek két bemenete van: A és B, amely két bemeneti számjegyet ad össze, és egy hordozót és egy összeget generál.
Az EX-OR kapu által kapott kimenet a két szám összege, míg az ÉS kapu által kapott kimenet a hordozó. Az átvitel összeadásának továbbítására nem kerül sor, mert nincs olyan logikai kapu, amely ezt feldolgozná. Így ezt nevezzük fél összeadó áramkörnek.
Logikai kifejezés :
Sum = A XOR BCarry = A AND B
Igazságtábla :
2. Teljes összeadó :
A teljes összeadó az az áramkör, amely két EX-OR kapuból, két AND kapuból és egy OR kapuból áll. A teljes összeadó az az összeadó, amely három bemenetet ad össze és két kimenetet állít elő, amely két EX-OR kapuból, két ÉS kapuból és egy VAGY kapuból áll. Az első két bemenet A és B, a harmadik bemenet pedig egy bemeneti átvitel, mint C-IN. A kimeneti hordozást C-OUT-ként jelöljük, a normál kimenetet pedig S-ként jelöljük, ami SUM.
Az EX-OR kapu által kapott egyenlet a bináris számjegyek összege. Míg az AND kapu által kapott kimenet az összeadással kapott hordozás.
Igazságtáblázat :
Logikai kifejezés :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Különbség a fél összeadó és a teljes összeadó között :
S.No. | Fél összeadó | Teljes összeadó |
---|---|---|
1 | A fél összeadó egy kombinációs logikai áramkör, amely két 1 bites számjegyet ad össze. A fél összeadó a két bemenet összegét állítja elő. | A teljes összeadó olyan kombinációs logikai áramkör, amely három egybites bináris számmal végez összeadási műveletet. A teljes összeadó a három bemenet és az átvitel értékének összegét állítja elő. |
2 | A korábbi átvitel nem használatos. | A korábbi átvitel használatos. |
3 | A fél összeadóban két bemeneti bit van ( A, B). | A teljes összeadóban három bemeneti bit van (A, B, C-in). |
4 | A fél összeadó logikai kifejezése : S=a⊕b ; C=a*b. |
A teljes összeadó logikai kifejezése : S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
5 | Egy EX-OR kapuból és egy AND kapuból áll. | Két EX-OR, két AND kapuból és egy OR kapuból áll. |
6 | Számológépekben, számítógépekben, digitális mérőeszközökben stb. használják. | A többbites összeadásban, digitális processzorokban stb. használják. |