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]
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz