mam nekolik nejasnosti ohledne prevodu cisel s plovouci desetinnou carkou.
Neporadil byste mi s tim prosim nekdo?
1. Zapiste dekadicke cislo 0,115 v zaznamu pro plovouci radovou carku ve dvojkove soustave. Vysledek normalizujte a zapiste tak, jak by se jevil v pameti pocitace, pokud by norma IEEE-754 pripoustela nasledujici parametry: exponent s posunem o 63, mantisa 8 bitu.
Tohle snad celkem vim, jen nevim co presne ma znamenat exponent s posunem o 63, mantisa 8 bitu
Muj navrh reseni:
Kód: Vybrat vše
1. prevadim do dvojkove soustavy
0.115 *2 = 0.23 ... 0
0.23 * 2 = 0.46 ... 0
0.46 * 2 = 0.92 ... 0
0.92 * 2 = 1.84 ... 1
0.84 * 2 = 1.68 ... 1
... 1
... 0
... 1
... 0
... 1
... 1
... 1
... 0
atd..
takze mam 0.000111010111
to znormalizuji: 1.11010111 * 2^-4
Co znamena ten posun exponentu 63?
2. Tohle zadani uz fakt nevim:
Zapište číslo 0.4645 ve tvaru s plovoucí desetinou čárkou. Zapište binárně exponent s decimálním základem. Zvolte vhodný tvar mantisy a zapište výsledek binárně.
Co se tam ma vlastne delat? To jako znormalizovat to v desitkovem zakladu:
4.645 * 10^-1
a pak jen prevest 4.645 do dvojkove soustavy a 10 do dvojkove soustavy??
Diky moc