Razlika med pol seštevalca in polnega seštevalca

Polni seštevalec in polovični seštevalec so elementi digitalnega vezja, ki se uporabljajo za seštevanje števil. V sodobnih računalnikih so del aritmetične logične enote, ki je odgovorna za izvajanje aritmetičnih operacij. Seštevalniki delujejo z električnimi signali, ki predstavljajo binarna števila računalnikov. V elektroniki je seštevalnik digitalno vezje, ki sešteva številke. V mnogih računalniških in drugih procesorjih seštevalniki ne uporabljajo samo v aritmetično-logični enoti, temveč tudi v drugih delih, kjer je treba izračunati naslov, indeksne tabele in podobne operacije. Čeprav je seštevalnike mogoče izdelati za različne predstavitve števil, na primer binarno kodirane decimalne številke, so običajno binarno oštevilčene grenčice.

Razlika med pol seštevalca in polnega seštevalca



Kaj je Half Adder?

Polovični seštevalec sešteje dva bita skupaj. Polovični seštevalnik ima dva vhodna signala, ki predstavljata binarni števki (a in b) in dva izhodna signala, od katerih je eden rezultat seštevanja, drugi pa prenos v višjem razredu (C). Pomembno je omeniti, da polovičnega seštevalnika ni mogoče uporabiti za dodajanje večmestnih binarnih števil, ker ni nošenja na nižji ravni. Polovični seštevalec je kombinirano vezje vezij XOR in AND. Njegov namen je, kot že ime pove, dodajanje številk. Postopek dodajanja števil v binarnem sistemu se zmanjša na seštevanje številk, pri čemer dobimo vsoto in prenos. Ker polovični seštevalec sam ne more izračunati celotnega rezultata, je kombiniran z drugim polovičnim seštevalnikom in vezjem ALI, da se naredi poln seštevalec.

Tabela resnic, ki se uporablja za opis dela polovičnega seštevalnika, je:

do b S C
0 0 0 0
0 1. 1. 0
1. 0 1. 0
1. 1. 0 1.

kjer je S = a⊕b; C = a * b



Kaj je Adder?

Če želimo dodati številke v binarnem sistemu, moramo zbrati 3 števke, tako da vsoti dveh števk dodamo prejšnji prenos. To dosežemo z uporabo dveh seštevalnikov in vezja ALI. Razlika med polovičnim seštevalnikom in seštevalnikom je, da so v primeru seštevalnika trije vhodi in dva izhoda, seštevalec pa šteje tri števke, medtem ko ima polovični seštevalec dva vhoda in izhoda ter šteje dve binarni števki. Popolni seštevalnik ima: tri vhodne signale, od katerih dva predstavljata binarni števki (a in b), tretji vhod pa je prenos iz prejšnjega razreda (Cin); dva izhodna signala, od katerih je eden rezultat seštevanja (S), drugi pa nosi višji razred (Cout). Ker ima popolni seštevalnik predhodni prenos kot vhodni signal, ga lahko uporabimo za dodajanje večmestnih binarnih števil. Večmestne binarne številke se dodajo s kaskadno povezavo več polnih seštevalnikov. Število polnih seštevalnikov v kaskadni povezavi je enako številu števk, to je bitov, ki imajo številke, ki jih je treba dodati (en seštevalnik za vsak bit).

Tabela resnic, ki se uporablja za opis dela celotnega seštevalnika, je:

do b Kitajska S Vrat
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.

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



Razlika med pol seštevalca in polnega seštevalca

Razlika med pol seštevalca in polnega seštevalca

  1. Opredelitev polovičnega in polnega seštevalca

Tako pol seštevalnik kot polni seštevalec sta kombinacijski vezji. Vendar prva doda dve enobitni števki, druga pa tri številke.

  1. Vnos polovičnega in polnega seštevalca

Polovični seštevalnik ima dve vhodni vrednosti - a in b, ki predstavljata podatkovne bite. Celoten seštevalnik ima dodaten vhod - nosilec iz nižjega razreda (Cin).



  1. Izhod pol in polnega seštevalca

Polovični seštevalnik ima dva izhoda. Eno je vsota postopka (S), drugo pa prenašanje seštevka (C). Celoten seštevalnik ima tudi dva izhoda (S; Cout).

  1. Nositi

V primeru polovičnega seštevalnika se prenos iz nižjega razreda (prejšnja ponovitev) v novi razred ne doda. V primeru polnega seštevalnika se prenos prenese v novi razred, ki seštevalniku omogoča seštevanje števil.

  1. Sestavni deli pol in polnega seštevalnika

Polovični seštevalec je sestavljen iz XOR in vrat IN. Popolni seštevalnik sta v glavnem dva polovična seštevalnika, sestavljena skupaj - sestavljena iz dveh XOR in dveh vrat IN ter vrat OR.

  1. Uporaba polovičnega in polnega seštevalca

Polovični seštevalniki se uporabljajo v računalnikih, kalkulatorjih, merilnih napravah itd. Polni seštevalniki se uporabljajo pri digitalni obdelavi.

Half Adder vs Full Adder: Primerjalna tabela

Polovični seštevalec RAZEN polni seštevalec

Povzetek pol verzov

  • Ko se dodata dve binarni številki, se najprej dodajo števke, torej najmanjši bit. To operacijo izvede pol seštevalnik kot najpreprostejše omrežje, ki omogoča seštevanje dveh enobitnih števil. Vhodni signali v omrežju so binarne številke številk, posledični izhodi pa vsota in prenos.
  • Ko se dodajo večmestne številke, lahko omrežje polovičnega seštevalnika uporabljamo le za sestavljanje najmanjših številk, saj polovični seštevalec ne more povzemati nosilne številke iz prejšnjega razreda. Osnova vseh digitalnih aritmetičnih naprav je tako imenovani polni seštevalnik. To omrežje se uporablja za dodajanje trimestnih številk. Dodelijo se dve številki, tretja pa je prenos iz prejšnjih razrednih izračunov.