KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2014

PYTANIE NR 29.
Po wykonaniu konwersji dwójkowo-szesnastkowej liczby 01111011,00111001 (2) otrzymamy
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W systemie szesnastkowym 1 cyfra odpowiada 4 bitom (bo 24=16). Grupujemy więc od przecinka: część całkowita 01111011 → [0111][1011] = 7B, a ułamkowa 00111001 → [0011][1001] = 39. Razem daje to 7B,39H.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Podziel zapis binarny na grupy po 4 bity (nibble). Zawsze grupuj od przecinka: w lewo dla części całkowitej i w prawo dla ułamkowej. Każdą czwórkę zamień na jedną cyfrę hex (0–9 lub A–F) i sklej wynik.
Ponieważ 24=16. To oznacza, że dokładnie 4 bity mogą opisać 16 różnych wartości, czyli jedną cyfrę systemu szesnastkowego. Dzięki temu konwersja nie wymaga liczenia potęg, tylko prostego mapowania grup.
W systemie szesnastkowym po 9 są litery: A=10, B=11, C=12, D=13, E=14, F=15. Dlatego grupa bitów 1011(2) daje cyfrę B, bo to 8+2+1=11 w dziesiętnym.
Część po przecinku też grupujesz po 4 bity, ale w prawo. Jeśli na końcu brakuje bitów do pełnej czwórki, dopisz zera z prawej. Potem zamieniasz każdą grupę na cyfrę hex w tej samej kolejności.
Najczęściej: (1) grupowanie nie od przecinka, (2) odwrócenie kolejności grup i uzyskanie B7 zamiast 7B, (3) pomylenie wartości liter A–F, (4) zamiana kolejności w części ułamkowej (39 ↔ 93), (5) mylenie przecinka z kropką.
Tak. Sprawdzasz tylko mapowanie nibble: 0111→7, 1011→B, 0011→3, 1001→9. To cztery krótkie konwersje 4-bitowe. Nie musisz przeliczać całej liczby na system dziesiętny.
Gdy trzeba czytelnie zapisać dane binarne: w debugerach (rejestry, pamięć), w analizie dumpów, w opisach ramek/protokołów, oraz w adresach i identyfikatorach (np. MAC, IPv6). Hex jest krótszy: 8 bitów to tylko 2 cyfry.
To zależy od konwencji zapisu w zadaniu i kraju. W polskich materiałach często spotkasz przecinek jako separator części ułamkowej. Na egzaminie trzymaj się dokładnie formatu użytego w treści i w odpowiedziach.
W części całkowitej grupy idą od lewej do prawej tak jak zapis liczby. Jeśli 01111011 rozbijesz na [0111][1011], pierwsza grupa to "7", druga to "B". Zamiana na B7 oznacza czytanie grup w odwrotnej kolejności.
Ćwicz schemat: grupowanie po 4 od przecinka, tabelę 0000–1111 ↔ 0–F oraz szybkie rozpoznawanie wartości dla typowych nibble (np. 1010=A, 1011=B, 1100=C). Rób krótkie serie zadań z częścią ułamkową.
info

Statystycznie 54% uczniów zna prawidłową odpowiedź. trudne

Specjaliści zwracają uwagę: "W systemie szesnastkowym 1 cyfra odpowiada 4 bitom (bo 24=16)."

Źródła:

  • Charles Petzold, "Code: The Hidden Language of Computer Hardware and Software", rozdziały o systemach liczbowych i zapisie binarnym/szesnastkowym, Microsoft Press (wydanie książkowe).
  • David A. Patterson, John L. Hennessy, "Computer Organization and Design", rozdziały wprowadzające o reprezentacji danych i systemach liczbowych, Morgan Kaufmann (wydanie książkowe).
  • Andrew S. Tanenbaum, Todd Austin, "Structured Computer Organization", część dotycząca reprezentacji danych i systemów liczbowych, Pearson (wydanie książkowe).

Materiały:

  • Rozdziały o systemach liczbowych w podręcznikach z podstaw architektury komputerów
  • Ćwiczenia z konwersji bin↔hex z uwzględnieniem części ułamkowej
  • Materiały do INF.2 dotyczące zapisu danych, bitów i bajtów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego