KWALIFIKACJA INF2 + INF3 - CZERWIEC 2008

PYTANIE NR 25.
Pewna liczba dziesiętna zapisana jest heksadecymalnie: AB Wskaż postać tej liczby w systemie binarnym
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
AB w systemie szesnastkowym to dwie cyfry: A i B. A odpowiada wartości 10, czyli w binarnym 1010, a B odpowiada wartości 11, czyli 1011. Po złączeniu dwóch "czwórek bitów" otrzymujemy zapis 8‑bitowy: 10101011.

Pełne wyjaśnienie:

Liczba zapisana heksadecymalnie składa się z cyfr o podstawie 16. Każda pojedyncza cyfra szesnastkowa odpowiada dokładnie 4 bitom (tzw. nibble), ponieważ 16 = 24. Dlatego najszybsza i najmniej podatna na błąd metoda polega na zamianie każdej cyfry osobno, a potem sklejeniu wyniku.

Dla zapisu AB wykonujemy dwa kroki:

  • Cyfra A ma wartość dziesiętną 10, a jej zapis binarny w 4 bitach to 1010.
  • Cyfra B ma wartość dziesiętną 11, a jej zapis binarny w 4 bitach to 1011.

Sklejamy obie czwórki bitów w tej samej kolejności, w jakiej występują w zapisie heksadecymalnym: 1010 1011, czyli 10101011.

Dlaczego pozostałe odpowiedzi są błędne?

  • 10111010 wygląda jak wynik z przestawionymi grupami bitów lub pomylonym mapowaniem A/B. W systemach pozycyjnych nie wolno zmieniać kolejności cyfr (ani odpowiadających im bitów), bo zmienia to wartość liczby.
  • 11111111 to w hex FF, czyli zupełnie inna liczba. To typowy "strzał" bez przeliczenia.
  • 01010101 odpowiada hex 55. To może wynikać z mechanicznego powtarzania wzorca 01 zamiast konwersji z podstawy 16.

Wskazówka egzaminacyjna: zapamiętaj pełną tabelę 0–F w 4 bitach (0000–1111). Wtedy każdą liczbę hex zamienisz na binarną natychmiast, bez przechodzenia przez system dziesiętny.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
W systemie szesnastkowym po 9 występują litery: A, B, C, D, E, F. Litera A oznacza wartość dziesiętną 10. Dzięki temu jedną "cyfrą" można zapisać wartości od 0 do 15.
Litera B w zapisie heksadecymalnym ma wartość dziesiętną 11. W praktyce często spotkasz to w zapisie bajtów (np. w heksedytorze), gdzie dwie cyfry hex opisują 8 bitów.
Zamień każdą cyfrę hex na 4 bity: A → 1010, B → 1011. Następnie połącz je bez zmiany kolejności: 1010 1011, czyli 10101011. To najszybsza metoda, bo 16 = 24.
Ponieważ system szesnastkowy ma podstawę 16, a 16 to 24. Oznacza to, że 4 bity potrafią zakodować 16 kombinacji (od 0000 do 1111), czyli dokładnie tyle, ile wartości ma jedna cyfra w systemie hex.
Jeśli zapis heksadecymalny ma dwie cyfry (tak jak AB), to odpowiada to 8 bitom (2 × 4 bity). Przy jednej cyfrze hex wynik ma 4 bity, a przy trzech cyfrach hex wynik ma 12 bitów itd.
Najczęściej myli się mapowanie liter (np. A/B), odwraca kolejność grup bitów albo próbuje liczyć przez system dziesiętny i gubi się w rachunkach. Najbezpieczniej używać stałej tabeli 0–F → 0000–1111 i sklejać nible.
11111111 w binarnym odpowiada hex FF, czyli obu cyfrom równym 15. Liczba AB ma cyfry 10 i 11, więc jej zapis binarny musi zawierać nible 1010 i 1011, a nie same jedynki.
Ucz się blokami: 0–7 to 0xxx, 8–15 to 1xxx. Zapamiętaj granice: 0=0000, 1=0001, 2=0010, 4=0100, 8=1000 oraz 15=1111. Resztę zbudujesz przez dodawanie "jedynki" w odpowiednim miejscu.
Hex jest powszechny w diagnostyce i administracji: podgląd bajtów w plikach, sumy kontrolne, identyfikatory, wartości kolorów, flagi bitowe czy adresy w narzędziach niskopoziomowych. Dwie cyfry hex (np. AB) często oznaczają jeden bajt.
Możesz skontrolować każdy nibble osobno: A musi dać 1010, B musi dać 1011. Alternatywnie przelicz do dziesiętnego: AB = 10·16 + 11 = 171, a 171 w binarnym to 128+32+8+2+1, czyli 10101011.
info

To pytanie poprawnie rozwiązuje 81% zdających egzamin. średnio łatwe

W praktyce zawodowej kluczowe jest to, że aB w systemie szesnastkowym to dwie cyfry: A i B.

Źródła:

  • Wikipedia: "System szesnastkowy" (sekcja o relacji do systemu dwójkowego) — https://pl.wikipedia.org/wiki/System_szesnastkowy — dostęp 2026-03-02
  • Wikipedia: "System dwójkowy" (opis zapisu pozycyjnego i bitów) — https://pl.wikipedia.org/wiki/System_dw%C3%B3jkowy — dostęp 2026-03-02
  • Wikipedia (EN): "Hexadecimal" (section: Binary conversion) — https://en.wikipedia.org/wiki/Hexadecimal#Binary_conversion — dostęp 2026-03-02

Materiały:

  • Rozdział o systemach liczbowych w podręczniku do podstaw informatyki/architektury komputerów
  • Ćwiczenia: tabela hex→bin dla 0–F i konwersje bajtów
  • Materiały o reprezentacji danych (bajt, nibble, bit) w architekturze komputerów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego