Wątek przeniesiony 2014-06-23 02:31 z Edukacja przez somekind.

Standard IEEE754 - liczby zdenormalizowane największe i najmniejsze

0

Witam,

Mam takie pytanie. Rozważam liczby pojedynczej precyzji.

Jaką największą i najmniejszą liczbę zdenormalizowaną możemy uzyskać ?
Zdenormalizowana to oznacza, że wykładnik jest zerowy. A więc jeśli bierzemy pod uwagę spolaryzowany zapis (127) to wykładnik to będzie -126.

Wiadomo już, że liczbę postaci (0,M)_2 trzeba przemnożyć przez 2^{-126}.
A musimy przemnożyć liczbę (0,M)_2. - to postać liczby zdenormalizowanej.
Jak teraz uzyskać największą ? Widać, że mamy ułamek. pasuje więc, żeby ten ułamek był możliwie duży.
A więc całą mantysę uzupełnił bym jedynkami. A co Wy sądzicie na ten temat.?

0

Nie. Najmniejsza to będą same 1 i 1 jako bit znaku, największa to będzie to samo ale z 0 jako bit znaku.

0

Też mi się tak wydaje właśnie.
Ale zwróć uwagę na jedno. Nie mogą być same jedynki w wykładniku, bo to nie jest wtedy zdenormalizowany zapis.

1

Nie rozumiem. Ja pisałem tylko o mantysie przecież... Moja uwaga odnosiła sie do kwestii "najmniejsze". Bo najmniejsze = największe ujemne. A ty zaproponowaleś rozwiązanie które da "najmniejszą dodatnią liczbę".

0

Moment, muszę to przeanalizować.

Od razu zakładamy, że wykładnik jest zerowy.

ok, może ja po prostu nie rozumiem. Co znaczy, że liczba jest zdenormalizowana ? Pomijając fakt, że mamy wykładnik równy zero.
Wydaje mi się, że to jest coś w deseń typu:
0,(tutaj dowolne bity)

Mimo wszystko chętnie się dowiem tego, bo nie kumam chyba.

1 użytkowników online, w tym zalogowanych: 0, gości: 1