Wat is 'n gedenormaliseerde drywende puntgetal?

Wat is 'n gedenormaliseerde drywende puntgetal?
Wat is 'n gedenormaliseerde drywende puntgetal?
Anonim

In rekenaarwetenskap is subnormale getalle die subset van gedenormaliseerde getalle (soms genoem denormale) wat die ondervloeigaping rondom nul vul in swewendepuntrekenkunde. … Omgekeerd het 'n gedenormaliseerde drywende puntwaarde 'n betekenisvolle getal met 'n leidende syfer van nul.

Wat is genormaliseerde en gedenormaliseerde drywende puntgetalle?

Java gebruik die IEEE 754-standaard vir drywende-punt-voorstelling. In hierdie voorstelling word vlotte geënkodeer deur 1 tekenbis, 8 eksponentbisse en 23 mantissabissies te gebruik. … Gevolglik het vlotte 24 beduidende stukkies akkuraatheid, en dubbels het 53 beduidende stukkies akkuraatheid. Sulke getalle word genormaliseerde getalle genoem.

Hoe weet jy of 'n getal genormaliseer of gedenormaliseer is?

As jy byvoorbeeld probeer om 12.34 voor te stel, sou jy dit enkodeer as 123400 -04. Dit word "genormaliseer" genoem. In hierdie geval, aangesien die onderste twee syfers nul is, kon jy die waarde ekwivalent as 012340 -03 of 001234 -02 uitgedruk het. Dit sou "gedenormaliseer" genoem word.

Wat is 'n genormaliseerde drywende puntgetal?

'n Wisselpuntgetal word genormaliseer wanneer ons die heelgetaldeel van sy mantisse dwing om presies 1 te wees en sy breukdeel toelaat om te wees wat ons ook al wil. Byvoorbeeld, as ons die getal 13.25 sou neem, wat 1101.01 in binêre is, sal 1101 die heelgetaldeel wees en01 sal die breukdeel wees.

Wat word gedenormaliseerde getalle gebruik om voor te stel?

Gedenormaliseerde getalle

Om die verlies aan akkuraatheid te verminder wanneer 'n ondervloei plaasvind, sluit IEEE 754 die vermoë in om breuke kleiner te verteenwoordig as wat moontlik is in die genormaliseerde voorstelling, deur die implisiete leidende syfer 'n 0 te maak. Sulke getalle word denormaal genoem.

Aanbeveel: