Witam,
Mam takie zadania do opracowania i kilka niejasności jak powinno być poprawnie, a nie posiadam odpowiedzi, żeby sprawdzić. Mam nadzieję, że wybrałem dobry dział na ten temat.
- Odczytać ułamki zapisane w systemie Znak-Moduł Odwrotnym.
0110011 -> 2-1 + 2-2 + 2-5 + 2-6 = 51/64
1001001 -> [1]110110 = 2-1 + 2-2 + 2-4 + 2-5 = -27/32
Pierwszy bit od lewej to znak +/-, jak "0" to liczę pozostałe jak normalny zapis binarny, a jak "1" to muszę najpierw znegować je i dopiero liczyć jak normalny zapis? Dobrze rozumiem?
- Odczytać podane napisy jako ułamki zapisane w kodzie uzupełnieniowym (u2):
00101101
110001
Tutaj właśnie mam problem, nigdzie nie potrafię znaleźć w internecie jak liczyć ułamki zapisane w u2, wszędzie są informację tylko o liczbach całkowitych. Prosiłbym Was o krótki i zrozumiały instruktaż dla liczb dodatnich i ujemnych.
Z góry dzięki za pomoc,
EDIT: Przepraszam za zapis, ale nie wiem jak doprowadzić te potęgi do porządku, mam nadzieje, że dacie radę się doczytać.