80B(16) ---> 2059(10) ---> 100000001011(2)
Dlaczego zamieniłem na system dwójkowy? Bo teraz dopiero zaczyna się zadanie. Liczba stałopozycyjna inaczej można nazwać po prostu liczbą ułamkową. Rejestry z reguły dzielą się po połowie (w tym przypadku po 6 bitów) czyli:
100000,001011 (celowo dałem tu przecinek).
Pierwszy człon: robisz normalnie jak zwykłą liczbę binarną czyli otrzymujesz 32 w systemie dziesiętnym.
Natomiast drugą częśc: najbardziej znaczący bit jest do potęgi -1, następny -2...czyli: 2^(-3)+2^(-5)+2^(-6) = 0.171875
Czyli otrzymujesz liczbę: 32,171875 w systemie dziesiętnym o ile czegoś nie pomyliłem
Odpowiadając na pytanie: zarówno 12-bitowy rejestr ma znaczenie jak i zapis stałopozycyjny liczby.