Mam na imię Przemek Zwardoń interesuje się sportem i uwielbiam grać na gitarze:D

Translate

poniedziałek, 3 marca 2014

Rozwiązywanie Przykładów U2


I Kod uzupełnień do dwóch (U2) - system reprezentacji liczb całkowitych w dwójkowym systemie
pozycyjnym. Jest obecnie najpopularniejszym sposobem zapisu liczb całkowitych w systemach cyfrowych. Jego popularność wynika z faktu, że operacje dodawania i odejmowania są w nim wykonywane tak samo jak dla liczb binarnych bez znaku. Z tego też powodu oszczędza się na kodach rozkazów procesora.

Zaletą tego kodu jest również istnienie tylko jednego zera. Przedział kodowanych liczb nie jest przez to symetryczny. W U2 na n bitach da się zapisać liczby z zakresu:

[- 2^{n-1}\quad ,\quad 2^{n-1}-1]

Dla reprezentacji 8-bitowej (jednobajtowej) są to liczby od −128 do 127. Liczba −2n−1 nie ma liczby przeciwnej w n-bitowej reprezentacji kodu U2.

II Przykład liczby zapisanej w systemie U2

(-56)[10] = 256 - 56 = 200[10] = 11001000[2]

Brak komentarzy:

Prześlij komentarz