Skirtumas tarp pusiau padidinto ir viso papildymo

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.

Kas yra pusė papildiklio?

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

Kas yra Adderis?

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))

Skirtumas tarp pusiau padidinto ir viso papildymo

  1. Pusinio ir viso papildinio apibrėžimas

Tiek pusinis, tiek visas papildomas yra kombinuotos grandinės. Tačiau pirmasis prideda du vieno bito skaitmenis, o antrasis prideda tris skaitmenis.

  1. Įvestas pusinis ir visas papildinys

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

  1. Pusinės ir visos sumos išėjimas

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

  1. Vežk

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.

  1. Pusinio ir viso papildinio komponentai

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

  1. Pusinio ir viso papildinio naudojimas

Pusės skaičiuoklės naudojamos kompiuteriuose, skaičiuotuvuose, matavimo prietaisuose ir pan. Visi skaičiuokliai naudojami skaitmeniniam apdorojimui.

Pusiau pridėtas ir visas papildomas: palyginimų lentelė

Pusiau versijų viso papildymo santrauka

  • Kai pridedami du dvejetainiai skaičiai, pirmiausia pridedami skaitmenys, ty mažiausi bitai. Ši operacija atliekama perpus pridėjus kaip paprasčiausią tinklą, leidžiantį susumuoti du vieno bito skaičius. Įvesties signalai tinkle yra dvejetainiai skaitmenų skaitmenys, o gaunami išėjimai yra suma ir nešiklis.
  • Kai pridedami daugiaženkliai skaitmenys, pusiau pridedantį tinklą galima naudoti tik mažiausiems skaitmenims surinkti, nes pusinis skaičiuoklė negali susumuoti ankstesnės klasės nešiojamojo skaitmens. Visų skaitmeninių aritmetinių prietaisų pagrindas yra vadinamasis pilnasis priedas. Šis tinklas naudojamas trims vienaženkliams skaičiams pridėti. Skiriami du skaičiai, o trečiasis yra ankstesnių klasių skaičiavimų perkėlimas.