Professional Documents
Culture Documents
RacSist - Cas 3 - Aritmeticke Operacije
RacSist - Cas 3 - Aritmeticke Operacije
x+y 1 1 1 0 prenos
x y 1 0 1 1 (carry out)
prenos rezultat + 1 1 1 0
0 0 0 0 1 1 0 0 1
0 1 0 1
1 0 0 1
most significant least significant
1 1 1 0 bit, or MSB bit, or LSB
Oduzimanje
Aritmetičke operacije u binarnom sistemu
x 0 0 1 1
y 0 1 0 1
pozajmica 0 1 0 0
x-y
rezultat 0 1 1 0
1 1 pozajmica
1 0 1 0 0 1 1
- 1 1 0 1
1 0 0 0 1 1 0
Množenje
Aritmetičke operacije u binarnom sistemu
x y x·y 1 1 0 1 x 0 1 1 0
0 0 0 0 0 0 0
0 1 0 1 1 0 1
1 1 0 1
1 0 0 + 0 0 0 0
1 1 1 1 0 0 1 1 1 0
Deljenje
Aritmetičke operacije u binarnom sistemu
1 0 0 0 0 0 1 :1 0 1 = 1 1 0 1
- 1 0 1
0 1 1 0
- 1 0 1
0 0 1 0
1 0 1
- 1 0 1
0 0 0
‘Priroda‘ operanada
Aritmetičke operacije u nepokretnom zarezu
Dakle, svi brojevi imaju istu dužinu zapisa i cifra na mestu najveće
težine je znak
znak vrednost
1) Dekadno
0101 0100 = 84
+ 1010 1100 = + (-84)
1 0000 0000 = 0
Konverzija u
da binarni sistem
Kraj
Broj > 0
Konverzija u
ne dekad. sistem
znak = 1 Kraj
ne n u dekadnom
Odredjivanje PK broja
sistemu sa
(neka je dobijeno n)
dodatim znakom –
Za vežbu
Aritmetičke operacije u nepokretnom zarezu
Na primer:
Oduzmi 1101 1101 od 0101 1100.
23 + 45,
132 + 183,
32 – 15,
32 – (-150).
Operacije sa binarno kodiranim dekadnim brojevima
Aritmetičke operacije sa binarno kodiranim dekadnim brojevima
Neka su X i Y brojevi u dekadnom sistemu
X≡xnxn-1…x0, Y≡ynyn-1…y0,
a njihov zapis u binarno kodiranom sistemu
međurezultat 1. Zk’=Xk+Yk,
korekcija
rezultat 2. Zk=Zk’+Ck.
Z=X-Y=X+(-Y)=X+[Y]PK
Sabiranje binarno kodiranih dekadnih brojeva
Aritmetičke operacije sa binarno kodiranim dekadnim brojevima
Zadaci:
Odrediti potpuni komplement datih brojeva u kodu 8421, pri čemu se
podrazumeva da brojevi nemaju više od 5 cifara:
452, -1275, -9999
Izračunati u kodu 8421, pri čemu se podrazumeva da dekadni brojevi nemaju
više od 5 cifara:
1275+(-224)
345-798
-9901-999
Sabiranje u kodu višak 3
Aritmetičke operacije sa binarno kodiranim dekadnim brojevima
Zadaci:
Izračunati zbirove sledećih neoznačenih brojeva u kodu višak 3, pri čemu se
podrazumeva da brojevi nemaju više od 5 cifara:
18345 i 9567
Odrediti potpuni komplement datih brojeva u kodu višak 3, pri čemu se
podrazumeva da brojevi nemaju više od 5 cifara:
452, -1275, -9999
Izračunati u kodu višak 3, pri čemu se podrazumeva da dekadni brojevi
nemaju više od 5 cifara:
1275+(-224); 345–798; -9901-999