arytmetyka binarna
Grześ: Witam, mam liczbę 46,578125 zapisać
a) w systemie binarnym stałoprzecinkowo
b)w systemie binarnym zmiennoprzecinkowo (IEE754)
Obliczyłem, że jest to równe (101110,100101)2 − rozumiem, że ten zapis jest
stałoprzecinkowy.
Jak będzie wyglądał zmiennoprzecinkowy dla tej samej liczby?
Pozdrawiam
13 sty 14:15
z1o: 0 10000100 01110100101000000000000
1 bit −znak (0, lub 1)
8 bitów − cecha
23 bity − mantysa
liczba = mantysa * 2cecha
ceche najlatwiej obliczyc obliczając liczbe stałoprzecinkową tak, żeby przed przecinkiem stał
jeden bit, i liczbę przesunięć dodać do 127 (to bedzie cecha)
mantysa to cała reszta twojej liczby, ktora obliczyles staloprzecinkowo i na koncu zera tak,
zeby wypelnic te 23 bity
13 sty 15:09