Sieci komputerowe
Sieci komputerowe

Zamiana liczb binarnych na decymalne

Przy zamianie liczb binarnych na decymalne wystarczy znać wartości pozycyjne każdego miejsca w liczbie binarnej, czyli kolejne potęgi podstawy (liczby 2). Wygląda to następująco:
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:

10001101

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:

27 + 23 + 22 + 20 = 141

Liczbie binarnej 10001101 odpowiada liczba decymalna 141.

Powrót do:

Wyszukiwarka
Informacje
Kontakt

Jacek Jacek Jacek

Aktualizacja
Ostatnia aktualizacja: 2024-11-21