Mis on denormaliseeritud ujukomaarv?

Mis on denormaliseeritud ujukomaarv?
Mis on denormaliseeritud ujukomaarv?
Anonim

Arvutiteaduses on alanormaalsed arvud denormaliseeritud arvude alamhulk (mida mõnikord nimetatakse ka denormaalideks), mis täidavad ujukomaaritmeetikas nulli ümber oleva alavoolu tühimiku. … Seevastu denormaliseeritud ujukomaväärtusel on a tähendus ja esinumbriga null.

Mis on normaliseeritud ja denormaliseeritud ujukomaarvud?

Java kasutab ujukomaesituses IEEE 754 standardit. Selles esituses on ujukid kodeeritud, kasutades 1 märgibitti, 8 eksponendibitti ja 23 mantissabitti. … Selle tulemusena on ujukitel 24 olulist täpsusbitti ja kahekordsetel on 53 olulist bitti. Selliseid numbreid nimetatakse normaliseeritud numbriteks.

Kuidas teha kindlaks, kas arv on normaliseeritud või denormaliseeritud?

Näiteks kui prooviksite esitada 12,34, siis kodeeriksite selle väärtuseks 123400 -04. Seda nimetatakse "normaliseeritud". Sel juhul, kuna kaks alumist numbrit on null, oleksite võinud väljendada väärtuse 012340 -03 või 001234 -02. Seda nimetatakse "denormaliseerituks".

Mis on normaliseeritud ujukomaarv?

Ujukomaarv normaliseeritakse kui me sunnime selle mantissi täisarvu väärtuseks täpselt 1 ja lubame selle murdosa olla mis iganes meile meeldib. Näiteks kui võtaksime arvu 13.25, mis on kahendarvuna 1101.01, oleks 1101 täisarv ja01 oleks murdosa.

Mida kasutatakse denormaliseeritud arvude tähistamiseks?

Denormaliseeritud arvud

Et vähendada täpsuse kaotust alavoolu korral, sisaldab IEEE 754 võimet esitada murdosasid, mis on väiksemad, kui on võimalik normaliseeritud esituses, muutes kaudse esinumbri 0. Selliseid arve nimetatakse denormaalseteks.

Soovitan: