In de informatica zijn subnormale getallen de subset van gedenormaliseerde getallen (soms denormalen genoemd) die de onderstroomopening rond nul in drijvende-kommaberekeningen opvullen. … Omgekeerd heeft een gedenormaliseerde drijvende-kommawaarde een significand met een voorloopcijfer van nul.
Wat zijn genormaliseerde en gedenormaliseerde getallen met drijvende komma?
Java gebruikt de IEEE 754-standaard voor drijvende-kommaweergave. In deze weergave worden floats gecodeerd met 1 tekenbit, 8 exponentbits en 23 mantissebits. … Dientengevolge hebben drijvers 24 significante bits precisie, en doubles hebben 53 significante bits precisie. Dergelijke nummers worden genormaliseerde nummers genoemd.
Hoe weet je of een getal genormaliseerd of gedenormaliseerd is?
Als je bijvoorbeeld 12.34 probeert weer te geven, dan encode als 123400 -04. Dit wordt "genormaliseerd" genoemd. In dit geval, aangezien de onderste twee cijfers nul zijn, had u de waarde equivalent kunnen uitdrukken als 012340 -03 of 001234 -02. Dat zou "gedenormaliseerd" worden genoemd.
Wat is een genormaliseerd getal met drijvende komma?
Een getal met drijvende komma wordt genormaliseerd wanneer we het gehele deel van zijn mantisse dwingen om exact 1 te zijn en het breukdeel laten zijn wat we willen. Als we bijvoorbeeld het getal 13.25 zouden nemen, wat in binair 1101.01 is, zou 1101 het gehele deel zijn en01 zou het breukdeel zijn.
Wat worden gedenormaliseerde getallen gebruikt?
Gedenormaliseerde getallen
Om het verlies aan precisie te verminderen wanneer een onderstroom optreedt, bevat IEEE 754 de mogelijkheid om breuken weer te geven die kleiner zijn dan mogelijk is in de genormaliseerde weergave, door van het impliciete eerste cijfer een 0 te maken. Dergelijke getallen worden denormaal genoemd.