Professional Documents
Culture Documents
Napomena. Broj se obino dopunjuje bitovima predznaka do broja koji je stepen broja 2.
Pojedine grupe bitova koje su stepeni broja dva se zovu:
-
V An1Bn1Fn1 An1Bn1Fn1 ,
gde su An-1 i Bn-1 bitovi predznaka sabiraka, a Fn-1 bit predznaka rezultata.
Primer 3. Sabiranje brojeva predstavljenih u komplementu dvojke sa 4 bita.
1001 = -7
+0101 = 5
1110 = -2
1100 = -4
+0100 = 4
10000 = -2
bit prenosa (ignorie se)
0011 = 3
+0100 = 4
0111 = 7
1100 = -4
+1111 = -1
11011 = -5
bit prenosa (ignorie se)
0101 = 5
+0100 = 4
1001 = prekoraenje
1001 = -7
+1010 = -6
10011 = prekoraenje
bit prenosa (ignorie se)
2.3 Oduzimanje
Operacija oduzimanja nad celim oznaenim brojevima se vri primenom sledeeg
pravila: da bi se oduzeo jedan broj od drugog (umanjilac od umanjenika), uzima se
komplement dvojke (negacija) umanjioca i dodaje se umanjeniku.
A B A ( B)
2-2
M = 2 = 0010
S = 7 = 0111
-S = -7 = 1001
0101 = 5
+1110 = -2
10011 = 3
bit prenosa (ignorie se)
M = 5 = 0101
S = 2 = 0010
-S = -2 = 1110
0101 = 5
+0010 = 2
0111 = 7
M = 5 = 0101
S = -2 = 1110
-S = 2 = 0010
1011 = -5
+1110 = -2
11001 = -7
bit prenosa (ignorie se)
M = -5 = 1011
S = 2 = 0010
-S = -2 = 1110
0111 = 7
+0111 = 7
1110
prekoraenje
M = 7 = 0111
S = -7 = 1001
-S = 7 = 0111
1010 = -6
+1100 = -4
10110 = prekoraenje
bit prenosa (ignorie se)
M = -6 = 1010
S = 4 = 0100
-S = -4 = 1100
Zadatak 1. Raunar smeta cele brojeve u komplementu dvojke pomou osam bitova.
Odrediti komplement dvojke brojeva A = +3410 i B = -5610, kao i njihov zbir i razliku.
A 3410 001000102
B 5610 00111000 1 11000111 1 110010002
A+B=
00100010
+11001000
11101010
11101010 27 26 25 23 2 2210
00100010
+00111000
01011010
010110102 9010
2-3
8 bita
23 bita
Predznak
znaajne Polarizovani eksponent
cifre
0 100100111010001000...00
predznak 127 20 147
polarizovani
eksponent
23 bita
znaajna
cifra
1 100100111010001000...00
predznak
polarizovani
eksponent
23 bita
Osnova je 2.
Opseg brojeva koji se mogu prikazati u pokretnom zarezu je dat na sledeoj slici.
2-5
Negativni brojevi
koji
se
mogu
predstaviti
Negativni
prebaaj
Pozitivni
koji
se
predstaviti
brojevi
mogu
Negativni Pozitivni
podbaaj podbaaj
- (2 223) 2-128
-2-127
Pozitivni
prebaaj
(2 223) 2-128
2-127
-231
231 1
8 bita
23 bita
Bit
Polarizovani
Razlomak
predznaka eksponent
(a) Jednostruki format
1 bit
11 bitova
52 bita
Bit
Polarizovani eksponent
Razlomak
predznaka
(b) Dvostruki format
Slika 4. Formati IEEE 754
2-6
Eksponent sa svim nulama, uz razlomak nule, predstavlja pozitivnu ili negativnu nulu,
u zavisnosti od bita predznaka.
Deo procesora koji obavlja operacije u pokretnom zarezu je FPU (Floating Point Unit).
2-7