Konwersja z systemu binarnego na szesnastkowy jest często używana w elektronice cyfrowej, informatyce i programowaniu mikrokontrolerów. System binarny używa cyfr 0 i 1, natomiast system szesnastkowy używa cyfr 0–9 oraz liter A–F, gdzie: A=10, B=11, C=12, D=13, E=14, F=15.
Zasada konwersji
Aby zamienić liczbę binarną na szesnastkową:
- Podziel liczbę binarną na grupy po 4 bity, licząc od prawej strony.
- Każdą grupę czterech bitów zamień na jedną cyfrę szesnastkową.
- Zapisz otrzymane cyfry obok siebie.
Jedna cyfra szesnastkowa odpowiada dokładnie czterem bitom, ponieważ 2⁴ = 16.
Przykład
Liczba binarna:
01101101₂
Dzielimy ją na grupy po 4 bity:
0110 1101
Zamieniamy każdą grupę:
0110₂=6₁₆1101₂=D₁₆
Wynik:
01101101₂ = 6D₁₆
Tabela pomocnicza
| Binarnie | Szesnastkowo |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
Wskazówka egzaminacyjna
Jeśli liczba binarna nie ma liczby bitów podzielnej przez 4, dopisz z lewej strony zera uzupełniające. Nie zmieniają one wartości liczby.