Mam taką małą prośbe, mianowicie czy mógłby mi ktoś napisać jakąś liczbe najpierw w rejestrze stałoprzecinkowym a potem zmiennoprzecinkowym i objaśnił mi na czym to polega tak żebym mógł to zrozumiec. Ewentualnie jakiś link gdzie znajdę objaśnienie tego tematu. z gory dziekuje [green]
0
0
Stałoprzecinkowa:
unsigned:
cały rejestr to liczba
liczba bitów stała - powtarzanie 0
np. 00000011b=3
signed:
bit znaku;bity liczby
gdy bit znaku = 1, to liczba jest ujemna;
bit znaku musi być;
musi być conajmniej jeden bit liczby;
liczba bitów stała - powtarzanie bitu znaku
np. 11111111b= -1d
zmiennoprzecinkowa:
bit znaku; a bitów mantysy; b bitów wykładnika
gdy bit znaku = 1, to liczba jest ujemna;
|liczba| = mantysa * 2^wykładnik
a i b to stałe
np. 1000000010000b=-1d
W rzeczywistości, nie należy się tym martwić - assembler interpretuje przecinki i minusy.