Konwersja z systemu dwójkowego na szesnastkowy jest prosta, ponieważ jedna cyfra hex odpowiada dokładnie 4 bitom (24=16). Kluczową zasadą jest grupowanie bitów po 4, zaczynając od separatora części ułamkowej i idąc w lewo (część całkowita) oraz w prawo (część ułamkowa).
Dla liczby 01111011,00111001(2):
- Część całkowita: 01111011 → grupy [0111][1011].
- Część ułamkowa: 00111001 → grupy [0011][1001].
Następnie każdą grupę 4-bitową zamieniamy na pojedynczą cyfrę w hex:
- 0111(2) = 7(16)
- 1011(2) = B(16) (bo B oznacza 11)
- 0011(2) = 3(16)
- 1001(2) = 9(16)
Po złączeniu wyników otrzymujemy 7B,39H.
Dlaczego pozostałe odpowiedzi są błędne?
- 7B,93H – w części ułamkowej zamienia kolejność nibble: [0011][1001] błędnie odczytano jako 9 i 3 zamiast 3 i 9.
- B7.39H – odwrócono kolejność grup w części całkowitej (B7 zamiast 7B) oraz użyto kropki zamiast przecinka, co w polskim zapisie liczby bywa niezgodne z konwencją zadania.
- B7,93H – łączy oba typowe błędy naraz: odwrócenie grup w części całkowitej i w ułamkowej.
Wskazówka egzaminacyjna: zawsze najpierw postaw kreski co 4 bity od przecinka, dopiero potem podstawiaj wartości 0–9 oraz A–F. To minimalizuje pomyłki w kolejności.