Visas ir pusiau pridedamas yra skaitmeninės grandinės elementai, naudojami skaičiams apibendrinti. Šiuolaikiniuose kompiuteriuose jie yra aritmetinio loginio mazgo, atsakingo už aritmetinių operacijų atlikimą, dalis. Prietaisai dirba su elektriniais signalais, vaizduojančiais dvejetainius kompiuterių skaičius. Elektronikoje papildiklis yra skaitmeninė grandinė, pridedanti skaičius. Daugelyje kompiuterių ir kitų procesorių priedėliai naudojami ne tik aritmetiniame-loginiame vienete, bet ir kitose dalyse, kur reikia apskaičiuoti adresą, rodyklių lenteles ir panašias operacijas. Nors sudėjimo elementus galima sukurti įvairiems skaičių atvaizdams, pavyzdžiui, dvejetainiams kodams, dešimtainiams skaičiams, jie dažniausiai būna dvejetainiais skaitmenimis.
Pusinis sumaišiklis prideda du bitus kartu. Pusiau sumontuotame elemente yra du įvesties signalai, vaizduojantys dvejetainius skaitmenis (a ir b), ir du išvesties signalai, iš kurių vienas yra pridėjimo (-ų) rezultatas, o antrasis - aukštesnės klasės (C). Svarbu pažymėti, kad pusės skaičiaus negalima naudoti norint sudaryti daugiaženklius dvejetainius skaičius, nes nėra žemesnio lygio pernešimo. Pusiau sumaišiklis yra XOR ir AND grandinių kombinacija. Jos tikslas, kaip rodo pavadinimas, yra pridėti skaičius. Skaičių pridėjimo dvejetainėje sistemoje procesas yra sumažinamas iki skaitmenų pridėjimo, kai gauname sumą ir nešančiąją sumą. Kadangi pats pusiau sumaišytojas negali apskaičiuoti viso rezultato, jis yra derinamas su kitu pusiau sumaišikliu ir ARBA grandine, kad būtų gautas visas pridėjimas.
Tiesos lentelė, naudojama apibūdinti pusės pridėtinio darbą, yra tokia:
a | b | S | C |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
kur S = a⊕b; C = a * b
Norėdami sudėti skaičius dvejetainėje sistemoje, mes turime surinkti 3 skaitmenis, pridedant ankstesnį nešimą prie dviejų skaitmenų sumos. Tai atliekama naudojant du pusiau sumaišiklius ir OR grandines. Skirtumas tarp pusiau sumaišties ir papildymo yra tas, kad papildymo atveju yra trys įėjimai ir du išėjimai, o sumuotojas skaičiuoja tris skaitmenis, tuo tarpu pusiau pridedantis įtaisas turi dvi įvestis ir išvestis ir skaičiuoja du dvejetainius skaitmenis. Visas įtaisas turi: tris įvesties signalus, iš kurių du žymi dvejetainius skaitmenis (a ir b), o trečiasis įėjimas yra ankstesnės klasės pernešimas (Cin); du išėjimo signalai, vienas iš jų yra pridėjimo rezultatas (S), o antrasis neša aukštesnę klasę (Cout). Kadangi visas priedas prie įėjimo signalo turi ankstesnį nešiotoją, jis gali būti naudojamas pridedant daugiaženklius dvejetainius skaičius. Dviejų skaitmenų dvejetainiai skaičiai pridedami kaskadiniu kelių pilnų sudėjimo elementų ryšiu. Pilnasis pridėtinių skaičius kaskadiniame ryšyje yra lygus skaitmenų skaičiui, tai yra, bitams, kurie turi pridėti skaičius (po vieną pridėjimą kiekvienam bitui).
Tiesos lentelė, naudojama apibūdinti pilno sumanytojo darbą, yra tokia:
a | 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 |
kur S = a⊕b⊕Cin; Cout = (a * b) + (Cin * (a⊕b))
Tiek pusinis, tiek visas papildomas yra kombinuotos grandinės. Tačiau pirmasis prideda du vieno bito skaitmenis, o antrasis prideda tris skaitmenis.
Pusiau pridedantis elementas turi dvi įvesties vertes - a ir b, kurios žymi duomenų bitus. Visas papildomas įtaisas turi papildomą įvestį - žemesnės klasės nešiklį (Cin).
Pusiau sumaištį sudaro dvi išvestys. Viena iš jų yra proceso suma (S), kita - sumos pernešimas (C). Visas papildinys taip pat turi du išėjimus (S; Cout).
Jei padidėja pusė sudėjimo, žemesnės klasės mokymas (ankstesnė iteracija) naujoje klasėje nepridedamas. Visiško sudėjimo atveju vežimas perkeliamas į naują klasę, o tai leidžia sudėti numerius.
Pusę sudėjimo sudaro XOR ir AND vartai. Visas papildomas elementas iš esmės yra du pusiau sumaišyti kartu sudėjus - susideda iš dviejų XOR ir dviejų IR vartų bei OR vartų.
Pusės skaičiuoklės naudojamos kompiuteriuose, skaičiuotuvuose, matavimo prietaisuose ir pan. Visi skaičiuokliai naudojami skaitmeniniam apdorojimui.