Ujukomaarv: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
15. rida:
 
:(-1)<sup>s</sup>*(1.+M)*2<sup>E-Bias</sup>, kus M on arvu tüve ehk mantissi murdosa (''fractional part'')<ref>fourier.eng.hmc.edu/e85/lectures/arithmetic_html/node11.html</ref>. Arvuti mälus säilitatakse murdosa M, mitte tüvi (''significand'').
 
===Arvu varjatud tüvenumber===
Töötades kahendarvudega on arvu tüvel alati kindel arv bitte. Kuna normaliseeritud arvu kõige suurema kohakaaluga bitt on alati 1, siis seda arvuti mällu ei salvestata ja nimetatakse varjatud bitiks (''hidden bit''). Kontekstist sõltuvalt võib varjatud bitti võib arvu tüve hulka mitte arvestada. Näiteks [[IEEE 754]] topelttäpsusega (''double precision'') vorming on tavaliselt 53-bitilise tüvega, millesse on arvestatud ka "varjatud bitt" või 52-bitilise tüvega, millesse ei ole arvestatud "varjatud bitti". '''Varjatud biti''' (''hidden bit'') mõiste kehtib ainult arvu '''kahendkujule'''. IEEE 745 määrab täpsuse p, mis peab olema kirjaldatud teatud arvu tüvenumbritega, kaasaarvatud tähenduseta järgnevad bitid (st. topelttäpsusega ujukomaarvu puhul p=53).
 
Väga nullilähedasi arve, mille puhul on vajalik nullist erinev varjatud bitt (hidden bit) kutsutakse "denormaliseeritud arvudeks" (''Denormal number'') või IEEE 745 järgi "''subnormal number''" <ref>vt. en.wikipedia.org/wiki/Denormal_number</ref> <ref>pages.cs.wisc.edu/~cs354-1/beyond354/reps.flpt.html musicdsp.org/files/denormal.pdf</ref>. Lahenduseks on arvu ''Bias'' <ref>en.wikipedia.org/wiki/Exponent_bias</ref> mahalahutamine astmenäitajast sõltuvalt esitatavast arvust.
 
==Kümnend-ujukomaaarvud==