Professional Documents
Culture Documents
Wstęp:
Rozwinięcie:
Kod ZM dzieli się na bity, pierwszy bit określa znak liczby, gdzie „0” to liczba
dodatnia, a „1” to liczba ujemna. Pozostałe bity reprezentują wartość liczby w
systemie binarnym. Na przykład, dla liczby -5, jej zapis w kodzie ZM to "10000101",
gdzie pierwszy bit to znak ujemny, a pozostałe bity reprezentują wartość 5.
W kodzie U1, pierwszy bit tak samo określa znak, lecz dla liczby dodatniej jest
on zawsze równy 0, a dla liczby ujemnej zawsze wynosi 1. Reszta bitów
reprezentuje wartość liczby. Przejście z liczby dodatniej na jej dopełnienie odbywa
się przez zamianę każdego bitu 0 na 1, a każdego bitu 1 na 0.
d) Zapis Liczby Ujemnej – U2
Podobnie jak w kodzie U1, pierwszy bit kodu U2 to znak. Różnica polega na
przejściu z liczby dodatniej na jej dopełnienie. Odbywa się to przez wykonanie
dopełnienia U1 i dodanie 1 do wyniku.
DZIĘKUJĘ