Jeżeli: b7 b6 b5 b4 b3 b2 b1 b0
gdzie b7, b6, ... oznaczają kolejno bity od najstarszego oraz po 4 bity przeznaczone na mantyse i cech.
to dlaczego wartość cechy oblicza się:
(-8)b7 + 4b6 + 2b5 + b4
Chodzi o to że nie wiem dlaczego pierwszy bit się mnoży przez -1?
0
0
jeszcze jedno, na stronie http://www.eioba.pl/a2230/liczby_zmiennoprzecinkowe
chodzi mi o przykład "Obliczyć 11110100(FP) + 11100110(FP)."
tam gdzie jest "Obliczamy cechę sumy:",
dlaczego 1111 + 1110 = 1101?
- nie rozumiem dlaczego wynik jest obcięty z najstarszego bitu?
- jakim cudem mimo tego że cecha została obcięta to wynik wyszedł dokładny?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.