Rejestry zmiennopozycyjne

1

Witam.
Proszę o pomoc, jestem prawie pewny tego, że uzyskałem dobry wynik, potrzebuję jednak sprawdzenia :D.

Mamy rejestr 14-bitowy:
-mantysa z normalizacją do ułamka (0.5<=|m|<1), zakodowana odwrotnościowo na 8 pierwszych bitach
-wykładnik na kolejnych 6 bitach zakodowany nadmiarowo (nadmiar +32).

Mamy podany rejestr zakodowany ósemkowo o kodzie: 12355, pierwszy bit od lewej będzie rzecz jasna nieistotny.
W zadaniu miałem podać dokładną wartość dziesiętną oraz minimalną jaką można zakodować przy pomocy tego rejestru i maksymalną.

Nie chcę, żeby osoba która będzie miała ochotę mi pomóc sugerowała się moim rozwiązaniem, dlatego go teraz nie podam.

Jeśli ktoś będzie chętny, proszę o rozwiązanie, dla sprawnie liczącej osoby to niespełna 3 minuty.

4

Nie chcę, żeby osoba która będzie miała ochotę mi pomóc sugerowała się moim rozwiązaniem, dlatego go teraz nie podam.

Tere fere. Rozwiązanie prawidłowe jest jedno, a twoje jest prawidłowe albo prawidłowe nie jest.

To nie jest forum do odwalania pracy domowej.

0

12355 -> 001010011101101bin -> Cecha: +1010011bin Wykładnik +13dec -> Zatem mamy 1010011000000bin ,czyli 5312dec.
Skoro mamy 1010011000000bin , biorąc pod uwagę że korzystamy tylko z pierwszych siedmiu znaczących cyfr możemy zamienić na 1010011011111bin , nie zmieniając postaci mantysy po zaokrągleniu.
Zatem uzyskałem 1010011011111bin = 5343dec

Pozostaje pytanie, gdzie robię błąd?

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