1
Najbardziej znaczący bit w liczbie jest bitem znaku (bez wartości liczbowej): 0 - znak dodatni, 1 - znak ujemny. Reszta bitów jest traktowana jak w zapisie liczby dodatniej.
Zero jest reprezentowane przez 10000000...0 lub 0000000000...0.
Zapis ten jest niewygodny dla realizacji operacji arytmetycznych.
Wygodny dla operacji arytmetycznych: dodawanie i odejmowanie wykonuje się w jednolity sposób, jest jedna reprezentacja zera.
Najbardziej znaczący bit koduje znak liczby, ale posiada wartość liczbową uwzględnianą przy wyliczeniu wartości zapisanej liczby.
Bit ten ma wagę ujemną zależną od długości zapisu liczby.
Jeśli liczba ma n bitów to waga najbardziej znaczącego bitu wynosi -2“_1
Bit 0 oznacza liczbę dodatnią bit 1 oznacza liczbę ujemną.
-rl27 = 01111111 = -0x27Tix^rlx25Tlx24-rlx23Tix2:T -rlx21^lx2°
-127= 10000001 =-lxlN0x26+0x25-r0x24-|-0x23-r0x22f + 0x2ł-rl x2°
OSmiobttowe liczby ze znakiem w kodach zai i aa
Liczba dwójkowa w kodzie ZU2 |
Liczba driraełna (ND) |
Liczba dwójkowa w kodzae HEX |
10000000 |
-123 |
30 |
10000001 |
-127 |
31 |
10000010 |
-126 |
32 |
10000011 . . |
-125 . . . |
83 |
. . 11111110 |
FE | |
11111111 |
-1 |
FF |
00000000 |
0 |
0 |
30000001 |
1 |
> |
00000010 |
2 |
2 |
00000011 |
3 |
3 . |