Pool- ja täislisandi erinevus

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 erinevate esitusviiside jaoks, näiteks binaarselt kodeeritud kümnendnumbriteks, on need tavaliselt kahendnumbritega bitterid.

Mis on pool lisaja?

Pool summeerija lisab kaks bitti kokku. Poolel summeerijal on kaks sisendsignaali, mis tähistavad kahendnumbreid (a ja b), ja kaks väljundsignaali, millest üks on liitmise tulemus (ed) ja teine ​​kõrgemas klassis (C). Oluline on märkida, et poole summeerijat 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:

a b S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

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 puhul 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äisliidendil on sisendsignaalina eelmine kandja, saab seda kasutada mitmekohalise binaarnumbri lisamiseks. Mitmekohalised kahendkaardinumbrid lisatakse mitme täisliidendi järkjärgulise ühenduse kaudu. Kaskaadühenduses olevate täielike summeerijate arv on võrdne numbrite arvuga, st bittidega, millele on lisatud numbrid (üks summeerija iga bitti kohta).

Täislisandi töö kirjeldamiseks on kasutatud tabelit:

a b Cin S Kuu
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

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

Pool- ja täislisandi erinevus

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

Nii pool- kui ka täisaadur 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

Poole 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 AND-väravast ning OR-väravast.

  1. Pool- ja täislisandi kasutamine

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

Pool Sumder vs Full Adder: võrdlustabel

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. Võrgus olevad sisendsignaalid on numbrite kahendarvud 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.