Konwersja z systemu binarnego na szesnastkowy

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

System binarny używa tylko dwóch cyfr: 0 i 1. System szesnastkowy, czyli heksadecymalny, używa szesnastu znaków: 0-9 oraz A-F, gdzie A=10, B=11, C=12, D=13, E=14, F=15.

Najprostsza metoda konwersji

Aby zamienić liczbę binarną na szesnastkową, dzieli się zapis binarny na grupy po 4 bity, licząc od prawej strony. Jedna grupa 4-bitowa to tzw. nibble i odpowiada dokładnie jednej cyfrze szesnastkowej.

Jeśli po lewej stronie brakuje bitów do pełnej grupy, dopisuje się zera wiodące. Nie zmieniają one wartości liczby.

Przykład

Liczba binarna:

1000111110111

Dzielimy ją na grupy po 4 bity od prawej:

1 0001 1111 0111

Uzupełniamy pierwszą grupę zerami:

0001 0001 1111 0111

Następnie zamieniamy każdą grupę na cyfrę szesnastkową:

  • 0001 = 1
  • 0001 = 1
  • 1111 = F
  • 0111 = 7

Wynik:

1000111110111₂ = 11F7₁₆

Tabela najważniejszych wartości

BinarnieSzesnastkowo
00000
00011
1010A
1111F

Na egzaminie

W zadaniach testowych najważniejsze jest poprawne grupowanie bitów od prawej strony. Błąd w tym kroku zwykle prowadzi do wybrania niepoprawnej odpowiedzi.