Professional Documents
Culture Documents
Brojevi Sustavi PDF
Brojevi Sustavi PDF
4|2|1 8|4|2|1
Primjer: prikazati dekadski broj 5.75 prema IEEE 754 standardu u 32 bitovnom registru:
5.7510=101.11* 20=1.0111* 22
Kako se normalizacijom svakog binarnog broja (osim nule) postiže oblik 1.xxxxx, vodeća jedinica ne pohranjuje se u
računalu i naziva se skrivenim bitom (Time se štedi jedan bit što povećava točnost).
Predznak = 0 (pozitivan broj)
Binarni eksponent = 2 K = 2 + 127 = 129 =(1000 0001)2
Mantisa (cijela) 1.0111
Mantisa (bez skrivenog bita) 0111
Rezultat:
0 10000001 01110000000000000000000 ili 0100 0000 1011 1000 0000 0000 0000 0000 2 = 40B8000016
Primjer:
C13E000016 = 1100 0001 0011 1110 0000 0000 0000 0000 2 =1100000010 01111100000000000000000
={ K=100000102 = 13010 , BE = K – 127 = 3} = - 1,0111110 23 = - 1011,111 = - 11,87510
obrat:
- 11,87510 = - 1011,111 = - 1,0111110 23 = { K = 3+127=13010 = 100000102 } =
= 1100000010 01111100000000000000000= 1100 0001 0011 1110 0000 0000 0000 0000 2
= C13E000016
Primjeri:
2 = 102* 20 = 12* 21= 0100 0000 0000 0000 ... 0000 0000 = 4000 000016
(P = 0, K = 1 + 127 = 128 (10000000), M = (1.) 000 0000 ... 0000 0000 )
- 2= - 102* 20= -12* 21= 1100 0000 0000 0000 ... 0000 0000 = C000 000016
(Jednako kao 2, ali P = 1 )
Za slučaj realnog broja standardne točnosti karakteristika (8 bita) se može nalaziti u intervalu [0,255].
kako je BE = K – 127, BE može biti u intervalu [ - 126,127].
Kada je K = 255 i svi bitovi mantise nula radi se o prikazu +∞ illi -∞ ovisno od predznaka P
Kada je K = 255 i postoje binarne frakcije u mantisi ne radi se o prikazu broja (NaN)
Realni brojevi dvostruke točnosti (64 bitovni registar) (Deklaracija u programskom jeziku C: double )
Raspon i točnost realnih brojeva dvostruke točnosti točnosti (64 bitovni registar)
K ∈[0,2047] BE = K – 1023 BE ∈[ - 1022,1023]
3. ZAPIS NEGATIVNIH BROJEVA U RAČUNALU BROJEVI U RAČUNALU 3/4
Način na koji je negativni broj upisan u registru određuje se u programu kod deklaracije varijable (tip)
Veličina broja koji se može upisati je ograničena duljinom registra koji se koristi: riječ (64 bita),
poluriječ (32 bita),
dvostruka riječ (128 bita).
Primjer: Zapis prirodnog broja 18 u memoriji računala ako se koristi registar od a) 8 bitova
b) 32 bita
Dekadski broj 1810 u binarnom obliku : 1810=100102
0 0 0 1 0 0 1 0 a)
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
b)
Prvi bit je rezerviran za zapis predznaka, a ostalih n-1 bitova je zapis apsolutne vrijednosti broja.
2. primjer: Kako je zapisan broj 25 u registru od 16 bitova pomoću predznaka i aps. vrijednosti.
0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1
3. primjer: Kako je zapisan broj – 25 u registru od 16 bitova pomoću predznaka i aps. vrijednosti.
1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1
Nedostatak ovakvog zapisa cijelih brojeva je otežano izvođenje računskih operacija jer treba voditi računa o
predznaku.
II. METODA DVOJNOG KOMPLEMENTA BROJEVI U RAČUNALU 4/4
1. primjer: Kako će izgledati zapis dekadskog broja –21 u registru računala duljine 8 bitova ako
broj zapisujemo pomoću dvojnog komplementa?
2. primjer: Kako će izgledati zapis dekadskog broja –126 u registru računala duljine 8 bitova
ako broj zapisujemo pomoću dvojnog komplementa?
odgovor: 1 0 0 0 0 0 1 0
3. primjer: Koji je dekadski broj zapisan u 8-bitnom registru ako znamo da se radi o zapisu
cijelog broja pomoću dvojnog komplementa?
1 1 1 0 0 1 1 1
111001112= –1∙27+1∙26+1∙25+0∙24+0∙23+1∙22+1∙21+1∙20 = –128+64+32+4+2+1 = –2510
4. primjer: Koji je dekadski broj zapisan u 8-bitnom registru ako znamo da se radi o zapisu
cijelog broja pomoću dvojnog komplementa?
0 0 0 1 1 0 0 1
000110012= –0∙27+0∙26+0∙25+1∙24+1∙23+0∙22+0∙21+1∙20= –0 +0+0+16+8+0+0+1 = 25
Prednost ovakvog zapisa cijelih brojeva je direktno izvođenje računskih operacija i netreba voditi računa o
predznaku.
5. primjer: Oduzimanje dva pozitivna broja A-B svodi se na zbrajanje pozitivnog i negativnog
broja A+(-B) ; -B je zapisan pomoću dvojnog komplementa. (npr. 55 – 29 = 26)
Vodeća jedinica u zbroju broja A i dvojnog komplementa broja B je izvan registra pa nije dio rezultata