Upload
arnelasabanovic
View
226
Download
1
Embed Size (px)
Citation preview
8/11/2019 7.Polusumatori
1/3
11) Polusumatori
Osnovni element za sabiranje dvaju binarnih brojeva je tzv. polusumator.
(Princip rada polusumatora dat je na donjoj slici.)
Ulazi X C Izlazi
Y S
Ulaze u polusumator X i Y ine 2 binarna broja i te brojeve potrebno je
sabrati. Izlaz predstavlja zbir! a izlaz " predstavlja jedan dalje.
#ablica stanja opisuje rad polusumatora.
$%o su oba ulaza & tada su i oba izlaza ta%o'er &. $%o je samo jedan od
ulaza &! a drui je u stanju ! tada je izlaz u stanju ! a izlaz " je u
stanju &. *onano! a%o su oba ulaza u stanju ! tada je na izlazu stanje
&! a na " tj. jedan dalje.
#ablica stanja polusumatora+
X Y S C0 0 0 00 1 1 01 0 1 01 1 0 1
,oi%a jednaina polusumatora
- X Y / XY
" - XY
Polusumator
8/11/2019 7.Polusumatori
2/3
Realizacija polusumatora
0edna od mou1nosti realizacije pulusumatora jeste pomo1u osnovnih
loi%ih s%lopova data na donjoj slici.
X
Y
S
X
Y
C
Polusumator se sastoji od jedno loi%o X %luzivno I,I s%lopa i
loi%o I s%lopa. #u postoje 2 para ulaza. 3a X i Y se nalaze binarni
brojevi! %oje treba sabrati! a X4 i Y4 su njihovi %omplementi.
(ada a%o je npr. na X i Y stanje ! tada je i u stanju &! a " u ! isto
ta%o a%o je npr X u ! a Y u &! tada je sa sli%e " u & ! a u itd.)
Potpuni sumator
%lopovi %oji izvode potpuno sabiranje! moraju uzeti i jedan dalje! %oji
mo5e postojati na brojnom mjestu neposredno ni5e te5ins%e vrijednosti.Prema tome u tom s%lopu moraju postojati 6 ulaza.
#a%av sumator pri%azan je na slici+
S
X
Y
Cul Ciz
Potpunisumator
8/11/2019 7.Polusumatori
3/3
#ablica stanja sumatora
X Y Cul S Ciz0 0 0 0 0
0 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 1
*a%o se potpuni sumatori mou %oristiti za sabiranje binarnih brojeva
dato je na slici.
Sabiranje dvaju 2-bitni brojeva pomo!u potpuno" sumatora#
X1 Y1 X0 Y0
Cul1
Ciz1 S1 Ciz0 S0
Potpuni sumator 7&! sabire 2 binarna broja najmanje te5ine 2&. U ovaj
s%lop ne ulazi dalje. 0edan dalje iz s%lopa " iz &! prelazi %ao "ul u
s%lop 7 itd.
ventualni ostata% dalje iz sumatora 76 predstavlja preljev! jer se
rezultat sabiranja dvaju 8 bitnih brojeva ne mo5e uvije% zapisati na 8
bitni reistar.
Z1Potpuni
Z0Potpuni