A teljes összegző és a fél összegző digitális áramköri elemek a számok összegzéséhez. A modern számítógépekben a számtani logikai egység részét képezik, amely a számtani műveletek elvégzéséért felel. Az összeadók elektromos jelekkel dolgoznak, amelyek a számítógépek bináris számát képviselik. Az elektronikában az összegző egy digitális áramkör, amely számokat ad hozzá. Sok számítógépes és más processzorban az összeadókat nem csak a számtani-logikai egységben használják, hanem más részeiben is, ahol a cím, az index táblázatok és a hasonló műveletek kiszámításához szükséges. Bár az összeadók a számok különféle ábrázolására is létrehozhatók, például binárisan kódolt tizedes számokhoz, ezek általában bináris számú keserűségek.
A felező összead két bitet. A félig összesítőnek két bemenő jele van, amelyek bináris számjegyeket (a és b) képviselnek, és két kimeneti jelet, amelyek közül az egyik az összegzés (ek) eredménye, a másik pedig a magasabb osztályú (C) átvitel. Fontos megjegyezni, hogy a fél összegző nem használható többjegyű bináris számok hozzáadásához, mert nincs alacsonyabb szintű hordozó. A feleider az XOR és az AND áramkörök kombinált áramköre. Ennek célja, ahogy a neve is sugallja, számok hozzáadása. A bináris rendszerben a számok hozzáadásának folyamata számjegyek hozzáadására redukálódik, ahol ennek eredményeként összeget és egy hordozót kapunk. Mivel maga a félig összegző nem tudja kiszámítani a teljes eredményt, akkor egy másik fél-összegzővel vagy OR áramkörrel kombinálva egy teljes összegzőt készít.
A fél kiegészítő munkájának leírására használt igazságtáblázat a következő:
egy | b | S | C |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
ahol S = a⊕b; C = a * b
Annak érdekében, hogy számot adjunk egy bináris rendszerben, 3 számjegyet kell összegyűjtenünk úgy, hogy az előző hordozót hozzáadjuk a két számjegy összegéhez. Ez úgy történik, hogy két fél-összeadót és VAGY áramkört használunk. A fél- és az összeadó közötti különbség az, hogy összeadás esetén három bemenet és két kimenet van, és az összeadó három számjegyet számol, míg a félig összeadónak két bemenete és kimenete van, és két bináris számot számol. A teljes összegzőnek van: három bemeneti jele, amelyek közül kettő a (b és a) bináris számjegyeket képviseli, és egy harmadik bemenet az előző osztály (Cin) hordozója; két kimeneti jel, amelyek közül az egyik az összeadás eredménye (S), a második pedig a magasabb osztályba esik (Cout). Mivel egy teljes összegzőnek a korábbi bemeneti jele van a hordozással, akkor többjegyű bináris számok hozzáadásához használható. A többjegyű bináris számokat több teljes összegző többlépcsős csatlakoztatása adja hozzá. A teljes összeadók száma kaszkádkapcsolatban megegyezik a számjegyek számával, vagyis a hozzáadandó számokkal rendelkező bittel (minden egyes bithez egy összeadót).
A teljes kiegészítő munkájának leírására használt igazságtáblázat a következő:
egy | b | Cin | S | Cou |
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 |
ahol S = a⊕b⊕Cin; Cout = (a * b) + (Cin * (a⊕b))
Mind a fél, mind a teljes kiegészítés kombinációs áramkörök. Azonban az első két, egy bites számot ad hozzá, a második pedig három számjegyet.
A fél-összeadónak két bemeneti értéke van - a és b, amelyek az adatbiteket képviselik. A teljes kiegészítõnek további bemenete van - az alsóbb osztályú szállítóeszköz (Cin).
A félig összesítőnek két kimenete van. Az egyik a folyamat összege (S), a másik pedig az összegzés átvitele (C). A teljes összegzőnek két kimenete is van (S; Cout).
Fél kiegészítõ esetén az alsó osztályba tartozó korábbi (korábbi iteráció) nem kerül hozzáadásra az új osztályba. Teljes összegző esetén a szállítás az új osztályba kerül, amely lehetővé teszi az összegző számára a számok összegzését.
A félidő XOR-ból és egy AND-kapuból áll. A teljes összeadó alapvetően két fél-összeadó kombinálva - két XOR és két ÉS kapuból és egy VAGY kapuból áll.
A feleadagolókat számítógépekben, számológépekben, mérőberendezésekben stb. Használják. A teljes összegzőket a digitális feldolgozásban használják.