Zapis liczby ze znakiem
Najstarszy bit w liczbie w kodzie U2 jest zawsze ujemny.
Zapis liczby ze znakiem (-3)10
krok 1 krok 2 krok 3
(-3)10 => (0011); => (1100)L1 => (1100)o + 1 = (1101)u: =
= l*(-23) + 1*(2:) + 0*(21) + 1*(2°) = -8 +4 +1 = -3 Zapis liczby ze znakiem (-1 )10
krok 1 krok 2 krok 3
(-1)10 => (0001); => (1110)i:i => (1110)V1 + 1 = (111 l)u: =
= l*(-23) + 1*(2:) + 1*(2X) + 1*(2°) = -8 + 4 + 2 + 1
Zatem:
a = (01010)u: = (01010); = (10)10
-a = (10101)V1 + 1 = (10110)i: = -16 + 4 + 2 = (-10)10