Poluprimitelj i punoljetnik

Anonim

Potpuno zbrajalo i polovica zbroja su elementi digitalnih krugova koji se koriste za sumiranje brojeva. U modernim računalima oni su dio aritmetičke logičke jedinice koja je odgovorna za obavljanje aritmetičkih operacija. Dodaci rade s električnim signalima koji predstavljaju binarne brojeve računala. U elektronici, zbrajalo je digitalni krug koji dodaje brojeve. U mnogim računalnim i drugim procesorima, zbrajatelji se ne koriste samo u aritmetičko-logičkoj jedinici nego iu drugim dijelovima gdje je potrebno izračunati adresu, indeksne tablice i slične operacije. Iako se zbrajači mogu izrađivati ​​za različite prikaze brojeva, kao što su binarni kodirani decimalni brojevi, obično su binarni brojevi.

Što je Half Adder?

Polovica s dodatkom dodaje dva bita zajedno. Poluvrijač ima dva ulazna signala koji predstavljaju binarne znamenke (a i b) i dva izlaznog signala, od kojih je jedan rezultat dodavanja (a), a drugi je prijenos u višoj klasi (C). Važno je napomenuti da se polovica zaliha ne može upotrijebiti za dodavanje binarnih brojeva s više znamenki jer nema nose niže razine. Poluvrijač je spojni krug XOR i I krugova. Njegova je svrha, kao što ime sugerira, dodavanje brojeva. Postupak dodavanja brojeva u binarnom sustavu svodi se na dodavanje znamenki, pri čemu dobivamo zbroj i prijenos. Budući da polupasilac sam ne može izračunati cijeli rezultat, kombinira se s drugim polumjerom i OR krugom kako bi se dobio puni zbrajanje.

Tablica istine koja se koristi za opisivanje djela polumjeritelja jest:

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

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

Što je Adder?

Da bismo dodali brojeve u binarni sustav, moramo prikupiti 3 znamenke dodavanjem prethodnog prijenosa u zbroj dviju znamenki. To se postiže korištenjem dva poluvrijačka i OR kruga. Razlika između polumjeritelja i zbrojača je da u slučaju zbrajanja postoje tri ulaza i dva izlaza, a zbrojač broji tri znamenke, dok polupasupnik ima dva ulaza i izlaza i bilježi dvije binarne znamenke. Puno zbrajalo ima: tri ulazna signala, od kojih dva predstavljaju binarnu znamenku (a i b), a treći ulaz je prijenos iz prethodne klase (Cin); dva izlaznog signala, od kojih je jedan rezultat dodavanja (S), a drugi nosi u višoj klasi (Cout). Budući da puni zbrajanje ima prethodni prijenos kao ulazni signal, može se upotrijebiti za dodavanje binarnih brojeva s više znamenki. Višenamjenske binarne brojeve dodaju se kaskadnom vezom više punih zbroja. Broj punih zbroja u kaskadnoj vezi jednak je broju znamenki, to jest bitova koji imaju brojeve koji se dodaju (jedan zbrajalo za svaki bit).

Tablica istinitosti kojom se opisuje rad punog zbrajanja jest:

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

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

Razlika između polupasopisa i punog zbroja

  1. Definicija polu i punog diverzanta

Oba polovica i puni zbrajanje su kombinacijski krugovi. Međutim, prvi dodaje dvije bitne znamenke, dok drugi dodaje tri znamenke.

  1. Ulaz pola i punog dodatka

Poluvrijač ima dvije ulazne vrijednosti - a i b koje predstavljaju bitove podataka. Puni dodatak ima dodatni ulaz - prijenos iz niže klase (Cin).

  1. Izlaz pola i punog dodatka

Poluvrijač ima dva izlaza. Jedan je zbroj procesa (S), a drugi je zbroj zbrajanja (C). Puno zbrajanje također ima dva izlaza (S; Cout).

  1. nositi

U slučaju polumjeseca, nova klasa se ne dodaje nosač iz niže klase (prethodna iteracija). U slučaju punog zbrajanja prijenos se prenosi u novu klasu, što dozvoljava zbrajanju zbroja brojeva.

  1. Komponente pola i punog dodatka

Polumjeritelj se sastoji od XOR i AND porta. Puno zbrajalo je uglavnom dva polupasna zbivanja u kombinaciji zajedno - sastoji se od dva XOR i dva I vrata i jedna OR vrata.

  1. Upotreba pola i punog diverzanta

Polovica dodataka upotrebljava se u računalima, kalkulatorima, mjernim uređajima i sl. U digitalnoj se obradi koriste potpuni zbrojevi.

Polovica dodatka u odnosu na potpuni zbornik: Tablica usporedbe

Sažetak polovica stihova Full Adder

  • Kada se dodaju dva binarna brojeva, prvo se dodaju znamenke, tj. Najmanji bitovi. Ova operacija izvodi polumjeritelj kao najjednostavnija mreža koja omogućuje sumiranje dvaju bitnih brojeva. Ulazni signali u mreži su binarne znamenke znamenki, a rezultirajući izlazi su zbroj i prijenos.
  • Kada se dodaju višenamjenski brojevi, polovica dodirne mreže može se koristiti samo za sastavljanje najmanjih znamenki, budući da poluvodič ne može sažeti broj prenosa iz prethodne klase. Temelj svih digitalnih aritmetičkih uređaja je takozvani puni zbrajanje. Ova se mreža koristi za dodavanje tri pojedinačna znamenka. Dva su broja dodijeljena, a treći je prijenos iz prethodnih proračuna klase.