Pilnais papildinātājs un puse papildinātāja ir ciparu shēmas elementi, ko izmanto skaitļu apkopošanai. Mūsdienu datoros tie ir daļa no aritmētiskās loģiskās vienības, kas atbild par aritmētisko operāciju veikšanu. Papildinātāji strādā ar elektriskiem signāliem, kas apzīmē datoru bināros skaitļus. Elektronikā papildinātājs ir digitālā shēma, kas pievieno skaitļus. Daudzos datoru un citos procesoros papildinātājus izmanto ne tikai aritmētiski-loģiskajā vienībā, bet arī citās daļās, kur nepieciešams aprēķināt adresi, indeksu tabulas un tamlīdzīgas darbības. Lai gan summārus var veidot dažādiem skaitļu attēlojumiem, piemēram, ar bināri kodētiem decimālskaitļiem, tie parasti ir bināri numurēti rūgtumi.

Atšķirība starp puslīdz papildinātāju un pilnu papildinātāju

Kas ir puse papildinātāja?

Pusslīpējs pievieno divus bitus kopā. Puses papildinātājam ir divi ieejas signāli, kas apzīmē bināros ciparus (a un b), un divi izejas signāli, no kuriem viens ir saskaitīšanas (-u) rezultāts, bet otrs - augstākās klases (C) pārnesums. Ir svarīgi atzīmēt, ka pusi palielinātāju nevar izmantot, lai pievienotu daudzciparu bināros skaitļus, jo nav zemāka līmeņa pārnešanas. Puses papildinātājs ir XOR un AND ķēžu kombinācija. Tās mērķis, kā norāda nosaukums, ir skaitļu pievienošana. Skaitļu pievienošanas process binārajā sistēmā tiek samazināts līdz ciparu pievienošanai, kā rezultātā mēs iegūstam summu un nēsāšanu. Tā kā pusuzdevums pats nevar aprēķināt visu rezultātu, tas tiek apvienots ar vēl vienu papildinātāju un VAI ķēdi, lai izveidotu pilnu papildinātāju.

Patiesības tabula, ko izmanto, lai aprakstītu pusskolas papildinātāja darbu, ir šāda:

abSC
0000
0110
1010
1101

kur S = a⊕b; C = a * b

Kas ir papildinātājs?

Lai skaitļus pievienotu binārā sistēmā, mums jāapkopo 3 cipari, iepriekšējo nēsāšanu pievienojot divu ciparu summai. To var panākt, izmantojot divus pussavienojumus un VAI ķēdes. Atšķirība starp papildinātāju un papildinātāju ir tāda, ka papildinātāja gadījumā ir trīs ieejas un divas izejas, un papildinātājs skaita trīs ciparus, bet pusskaitlis ir divas ieejas un izejas un skaita divus bināros ciparus. Pilnajam papildinātājam ir: trīs ieejas signāli, no kuriem divi apzīmē bināros ciparus (a un b), un trešais ievade ir pārnešana no iepriekšējās klases (Cin); divi izejas signāli, no kuriem viens ir saskaitīšanas rezultāts (S), un otrais ved augstākā klasē (Cout). Tā kā pilnam papildinātājam kā ieejas signāls ir iepriekšējais pārnesums, to var izmantot, lai pievienotu daudzciparu bināros skaitļus. Daudzciparu binārie skaitļi tiek pievienoti, izmantojot vairāku pilno papildinātāju kaskādes savienojumu. Pilnu papildinātāju skaits kaskādes savienojumā ir vienāds ar ciparu skaitu, tas ir, bitiem, kuriem ir pievienojamie skaitļi (viens papildinātājs katram bitam).

Patiesības tabula, ko izmanto, lai aprakstītu pilna papildinātāja darbu, ir šāda:

abCinSKou
00000
00110
01010
01101
10010
10101
11001
11111

kur S = a⊕b⊕Cin; Cout = (a * b) + (Cin * (a⊕b))

Atšķirība starp puslīdz papildinātāju un pilnu papildinātāju

Atšķirība starp puslīdz papildinātāju un pilnu papildinātāju

  1. Puses un pilnā papildinātāja definīcija

Gan puse, gan kopējais papildinātājs ir kombinētas shēmas. Tomēr pirmais pievieno divus viena bita ciparus, bet otrais pievieno trīs ciparus.

  1. Puses un pilnā papildinātāja ievadīšana

Puses papildinātājam ir divas ievades vērtības - a un b, kas apzīmē datu bitus. Pilnajam papildinātājam ir papildu ieeja - zemākās klases (Cin) nēsāšana.

  1. Puses un pilna papildinātāja izvade

Puses papildinātājam ir divas izejas. Viens ir procesa summa (S), bet otrs ir summēšanas (C) nēsāšana. Pilnajam papildinātājam ir arī divas izejas (S; Cout).

  1. Nes

Ja puse papildinātāja, zemākās klases pārnesums (iepriekšējā atkārtošana) jaunajā klasē netiek pievienots. Pilna papildinātāja gadījumā pārvadājums tiek nodots jaunajā klasē, kas papildinātājam ļauj summēt numurus.

  1. Puses un Pilnā papildinātāja komponenti

Pusslīderis sastāv no XOR un AND vārtiem. Pilns papildinātājs galvenokārt ir divi papildinātāji, kas apvienoti kopā - sastāv no diviem XOR un diviem UN vārtiem un OR vārtiem.

  1. Puses un pilna papildinātāja lietošana

Puses summārus izmanto datoros, kalkulatoros, mērierīcēs utt. Pilnus summārus izmanto digitālajā apstrādē.

Puse un pilna papildinātāja: salīdzināšanas tabula

Papildu papildinātājs VERSUS

Pilna papildinātāja versiju pus versijas kopsavilkums

  • Kad tiek pievienoti divi bināri skaitļi, vispirms tiek pievienoti cipari, t.i., mazākie biti. Šo operāciju veic puse papildinātāja kā vienkāršākais tīkls, kas ļauj summēt divus viena bita numurus. Ieejas signāli tīklā ir ciparu binārie skaitļi, un iegūtie izvadi ir summa un pārnešana. Kad tiek pievienoti daudzciparu skaitļi, papildinātāja tīklu var izmantot tikai mazāko ciparu salikšanai, jo pusskaitlis nevar sasummēt iepriekšējās klases nēsāšanas ciparu. Visu digitālo aritmētisko ierīču pamatā ir tā sauktais pilnais papildinātājs. Šis tīkls tiek izmantots, lai pievienotu trīs vienciparu skaitļus. Piešķirti divi skaitļi, un trešais ir pārnesums no iepriekšējiem klases aprēķiniem.

Atsauces

  • Givone D. D., "Digitālie principi un dizains", NY: McGraw-Hill, 2002
  • Lehs, D. P., Malvino, A. P. “Eksperimentāls digitālajos principos”, 5. izdevums, NY: McGraw-Hill, 1994
  • Bartee, T.C. “Digitālie datoru pamati”, 6. izdevums, NY: McGraw-Hill, 1985
  • Attēla kredīts: http://www.circuitstoday.com/wp-content/uploads/2012/03/half-adder-truth-table-schematic-realization.png
  • Attēla adrese: https://www.electronicshub.org/wp-content/uploads/2015/06/Parallel.jpg