Pozdrav
E ovako, imam problem sa zadatkom koji glasi:
Niz brojeva [inlmath]-0.375,\;119.6,\;2^{-100}[/inlmath] smjestiti u memoriju počevši od lokacije [inlmath]00400h[/inlmath], ako se podaci upisuju kao FP podaci u:
[inlmath]a)[/inlmath] običnoj preciznosti
[inlmath]b)[/inlmath] dvostrukoj preciznosti
I sada nije mi problem za [inlmath]-0.375[/inlmath] i [inlmath]119.6[/inlmath], tu imam (na primjer samo pod [inlmath]a)[/inlmath] obična preciznost):
[inlmath]-0.375[/inlmath]:
[dispmath]{\color{red}\underbrace{1}_\text{znak}}\quad{\color{blue}\underbrace{0\;1\;1\;1\;1\;1\;0\;1}_{\text{eksponent}\quad8\text{ bitova}}}\quad{\color{green}\underbrace{1\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0}_{\text{mantisa}\quad23\text{ bita}}}[/dispmath] [inlmath]119.6[/inlmath]:
[dispmath]{\color{red}\underbrace{0}_\text{znak}}\quad{\color{blue}\underbrace{1\;0\;0\;0\;0\;1\;0\;1}_{\text{eksponent}\quad8\text{ bitova}}}\quad{\color{green}\underbrace{1\;1\;0\;1\;1\;1\;1\;0\;0\;1\;1\;0\;0\;1\;1\;0\;0\;1\;1\;0\;0\;1\;1}_{\text{mantisa}\quad23\text{ bita}}}[/dispmath] Imam problem sa ovim [inlmath]2^{-100}[/inlmath] ne razumijem kako njega da predstavim na ovakav način.
Da je kojim slučajem [inlmath]2^{-130}[/inlmath], to bi izgledalo:
[dispmath]2^{-130}=1.0\cdot2^{-130}=0.1\cdot2^{-129}=+0.001\cdot2^{-127}\\
ME=SE+127=0[/dispmath][dispmath]{\color{red}\underbrace{0}_\text{znak}}\quad{\color{blue}\underbrace{0\;0\;0\;0\;0\;0\;0\;0}_{\text{eksponent}\quad8\text{ bitova}}}\quad{\color{green}\underbrace{0\;0\;1\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0\;0}_{\text{mantisa}\quad23\text{ bita}}}[/dispmath] Ali sa [inlmath]2^{-100}[/inlmath] nemam ideju.
Hvala Unaprijed!