Co je to denormalizované číslo s pohyblivou řádovou čárkou?

Co je to denormalizované číslo s pohyblivou řádovou čárkou?
Co je to denormalizované číslo s pohyblivou řádovou čárkou?
Anonim

V informatice jsou subnormální čísla podmnožinou denormalizovaných čísel (někdy nazývaných denormals), která vyplňují mezeru pod tokem kolem nuly v aritmetice s plovoucí desetinnou čárkou. … Naopak, denormalizovaná hodnota s pohyblivou řádovou čárkou má a significand s úvodní číslicí nula.

Co jsou normalizovaná a denormalizovaná čísla s plovoucí desetinnou čárkou?

Java používá standard IEEE 754 pro reprezentaci s plovoucí desetinnou čárkou. V této reprezentaci jsou floats kódovány pomocí 1 znaménkového bitu, 8 exponentních bitů a 23 mantisových bitů. … Výsledkem je, že plováky mají 24 platných bitů přesnosti a dvojité mají 53 platných bitů přesnosti. Taková čísla se nazývají normalizovaná čísla.

Jak poznáte, zda je číslo normalizované nebo denormalizované?

Pokud byste se například snažili reprezentovat 12.34, pak byste encode jej zakódovali jako 123400 -04. Tomu se říká „normalizované“. V tomto případě, protože spodní dvě číslice jsou nula, můžete hodnotu vyjádřit ekvivalentně jako 012340 -03 nebo 001234 -02. Tomu by se říkalo „denormalizované“.

Co je to normalizované číslo s plovoucí desetinnou čárkou?

Číslo s plovoucí desetinnou čárkou je normalizováno když přinutíme celočíselnou část jeho mantisy, aby byla přesně 1 a dovolíme, aby jeho zlomková část byla, co chceme. Pokud bychom například vzali číslo 13,25, což je 1101,01 v binární podobě, 1101 by byla celá část a01 by byla zlomková část.

Co představují denormalizovaná čísla?

Denormalizovaná čísla

Aby se snížila ztráta přesnosti, když dojde k podtečení, IEEE 754 obsahuje schopnost reprezentovat zlomky menší, než jsou možné v normalizovaném zobrazení, vytvořením implicitní úvodní číslice 0. Taková čísla se nazývají denormální.

Doporučuje: