Konwersja liczb heksadecymalnych na binarne

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

System heksadecymalny to system szesnastkowy, czyli oparty na podstawie 16. Używa cyfr 0-9 oraz liter A-F, gdzie:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

System binarny jest oparty na podstawie 2 i używa tylko cyfr 0 oraz 1.

Najważniejsza zasada

Jedna cyfra heksadecymalna odpowiada dokładnie czterem bitom w zapisie binarnym.

Przykładowa tabela:

HEXBIN
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Przykład: A4 na system binarny

Liczbę A4 rozbijamy na dwie cyfry heksadecymalne:

  • A = 1010
  • 4 = 0100

Następnie łączymy oba zapisy:

A4(hex) = 1010 0100(bin)

Po usunięciu spacji otrzymujemy:

10100100

Typowy błąd egzaminacyjny

Nie należy zamieniać całej liczby „na oko” ani pomijać zer w środku grup czterobitowych. Cyfra 4 to 0100, a nie samo 100, jeśli występuje jako część liczby heksadecymalnej.