Liczba bitów | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
Potęgi podstawy liczby 2 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Wartości potęg | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
Pamiętając, że jeden oktet to 8 bitów (zakres liczb dziesiętnych od 0-255), a liczba 256 jest już poza zakresem liczby 255, interesować nas będzie tylko pierwsze 8 bitów. Gdy znamy już potęgi liczby 2, możemy przejść do konkretnego przykładu.
Mamy liczbę w systemie binarnym:
Liczbie tej (zaczynając od tyłu i pomijając zera) przypisujemy wartości kolejnych potęg liczby 2:
1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
27 | 0 | 0 | 0 | 23 | 22 | 0 | 20 |
Sumujemy wartości potęg:
Liczbie binarnej 10001101 odpowiada liczba decymalna 141.
Powrót do: