Täis Summeerija ja pool summeerija on numbrite kokkuvõtmiseks kasutatavad digitaalahela elemendid. Kaasaegsetes arvutites on need osa aritmeetilisest loogilisest üksusest, mis vastutab aritmeetiliste toimingute teostamise eest. Summeerijad töötavad elektriliste signaalidega, mis tähistavad arvutite kahenumbreid. Elektroonikas on summeerija digitaalahel, mis lisab numbreid. Paljudes arvuti- ja muudes protsessorites ei kasutata liitmikke mitte ainult aritmeetilis-loogilises üksuses, vaid ka muudes osades, kus on vaja arvutada aadress, indeksitabelid ja muud sarnased toimingud. Ehkki liitjaid saab konstrueerida arvude mitmesuguste esitusviiside jaoks, näiteks binaarselt kodeeritud kümnendnumbriteks, on need tavaliselt kahendnumbritega bitterid.

Pool- ja täislisandi erinevus

Mis on pool lisaja?

Pool Summeerija lisab kaks bitti kokku. Poolel summeerijal on kaks sisendsignaali, mis tähistavad binaarnumbreid (a ja b) ja kahte väljundsignaali, millest üks on liitmise tulemus (ed) ja teine ​​kõrgemas klassis (C). Oluline on arvestada, et poole liitajat ei saa kasutada mitmekohaliste kahendarvude lisamiseks, kuna madalamat taset pole. Pool-summeerija on XOR- ja AND-ahelate kombinatsiooniring. Selle eesmärk, nagu nimigi ütleb, on numbrite lisamine. Numbrite lisamise protsess binaarses süsteemis taandub numbrite lisamisele, mille tulemusel saame summa ja kande. Kuna pool summeerija ise ei saa kogu tulemust välja arvutada, ühendatakse see täiendava summeerija saamiseks teise poole summeerija ja OR vooluringiga.

Poole lisaja töö kirjeldamiseks kasutatud tõestustabel on järgmine:

abSC
0000
0110
1010
1101

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

Mis on Adder?

Numbrite lisamiseks binaarsesse süsteemi peame koguma 3 numbrit, lisades kahe numbri summale eelmise kande. Selleks kasutatakse kahte pool-summeerijat ja OR-vooluahelat. Pool- ja summeerija erinevus seisneb selles, et summeerija korral on kolm sisendit ja kaks väljundit ning summeerija loeb kolm numbrit, samas kui pool-summeerijal on kaks sisendit ja väljundit ning see loeb kahte kahendarvet. Täislugejal on: kolm sisendsignaali, millest kaks tähistavad kahendnumbreid (a ja b) ja kolmas sisend on eelmise klassi kandevõime (Cin); kaks väljundsignaali, millest üks on liitmise tulemus (S), ja teine ​​kannab kõrgemasse klassi (Cout). Kuna täisadderil on sisendsignaalina eelmine kandja, saab seda kasutada mitmekohaliste kahendarvude lisamiseks. Mitmekohalised kahendkaardinumbrid lisatakse mitme täisliidendi kaskaadühendusega. Kaskaadühenduses olevate täielike summeerijate arv on võrdne numbrite arvuga, see tähendab bittidega, millele on lisatud numbreid (üks summeerija iga bitti kohta).

Täieliku summeerija töö kirjeldamiseks kasutatud tõestustabel on järgmine:

abCinSKuu
00000
00110
01010
01101
10010
10101
11001
11111

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

Pool- ja täislisandi erinevus

Pool- ja täislisandi erinevus

  1. Pool- ja täislisandi määratlus

Nii pool- kui täislisand on kombineeritud vooluahelad. Esimene aga lisab kaks ühebitist numbrit, teine ​​aga kolm numbrit.

  1. Poole ja täieliku summeerija sisestamine

Poolel summeerijal on kaks sisendväärtust - a ja b, mis tähistavad andmebitti. Täislisandil on täiendav sisend - madalama klassi kandekott (Cin).

  1. Pool- ja täislisandi väljund

Poolel summeerijal on kaks väljundit. Üks on protsessi summa (S) ja teine ​​on summatsiooni (C) kandmine. Täislugejal on ka kaks väljundit (S; Cout).

  1. Kanna

Poole liitja korral madalamasse klassi minekut (eelnev iteratsioon) uude klassi ei lisata. Täieliku summeerija korral kantakse kanne uude klassi, mis võimaldab summeerijal numbrid kokku võtta.

  1. Pool- ja täislisandi komponendid

Pooleks summeerijaks on XOR ja AND-värav. Täislugeja on põhimõtteliselt kaks poolliidet, mis on kokku ühendatud - koosneb kahest XOR-ist ja kahest JA-väravast ning OR-väravast.

  1. Pool- ja täislisandi kasutamine

Poole summareid kasutatakse arvutites, kalkulaatorites, mõõteseadmetes jne. Täielikke summeerijaid kasutatakse digitaalsel töötlemisel.

Pool Sumder vs Full Adder: võrdlustabel

Poollisand VERSUS Täislisand

Half Verses Full Adderi kokkuvõte

  • Kui lisatakse kaks binaarset numbrit, lisatakse kõigepealt numbrid, st väikseimad bitid. Seda toimingut teeb pool summeerija kui lihtsaim võrk, mis võimaldab kokku liita kaks ühebitist numbrit. Sisendvõrgus olevad sisendsignaalid on numbrite kahenumbrid ja saadud väljundid on summa ja kandevõime. Mitmekohaliste numbrite lisamisel saab poole summeerimisvõrku kasutada ainult väikseimate numbrite kokkupanekuks, kuna poolne summeerija ei saa eelnenud klassi kandenumbrit kokku võtta. Kõigi digitaalsete aritmeetikavahendite alus on nn täielik summeerija. Seda võrku kasutatakse kolme ühekohalise numbri lisamiseks. Määratud on kaks numbrit ja kolmas on eelmiste klassiarvestuste kanne.

Viited

  • Givone D. D., "Digitaalsed põhimõtted ja disain", NY: McGraw-Hill, 2002
  • Leach, D. P., Malvino, A. P. “Katse digitaalsetes põhimõtetes”, 5. trükk, NY: McGraw-Hill, 1994
  • Bartee, T.C. “Digitaalsed arvuti alused”, 6. trükk, NY: McGraw-Hill, 1985
  • Kujutise krediit: http://www.circuitstoday.com/wp-content/uploads/2012/03/half-adder-truth-table-schematic-realization.png
  • Kujutise aadress: https://www.electronicshub.org/wp-content/uploads/2015/06/Parallel.jpg