KWALIFIKACJA INF2 + INF3 - CZERWIEC 2012

PYTANIE NR 31.
Zakres we/wy kontrolera DMA zapisany w postaci heksadecymalnej wynosi 0094-009F, a w systemie dziesiętnym
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Zakres 0094–009F należy przeliczyć z systemu szesnastkowego na dziesiętny, licząc wartości skrajne.
0x94 = 9·16 + 4 = 148, a 0x9F = 9·16 + 15 = 159. Zatem w systemie dziesiętnym zakres wynosi 148–159, co odpowiada wskazanej odpowiedzi.

Pełne wyjaśnienie:

W zadaniu podano zakres zapisany heksadecymalnie: 0094–009F. Aby uzyskać odpowiedź w systemie dziesiętnym, trzeba przeliczyć obie wartości brzegowe (początek i koniec zakresu) z systemu szesnastkowego na dziesiętny.

Krok 1: przeliczenie 0x0094
W zapisie heksadecymalnym liczba 0x94 ma dwie cyfry: 9 oraz 4. Waga lewej cyfry to 16, a prawej to 1.
0x94 = 9·16 + 4 = 144 + 4 = 148.

Krok 2: przeliczenie 0x009F
Cyfra F w systemie szesnastkowym oznacza 15 w dziesiętnym.
0x9F = 9·16 + 15 = 144 + 15 = 159.

Wniosek
Skoro początek zakresu to 148, a koniec to 159, to w systemie dziesiętnym zakres wynosi 148–159.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • 73–249 — to wartości niezgodne z przeliczeniem obu granic; pojawia się typowy błąd traktowania zapisu heksadecymalnego jak "zwykłych" liczb lub przypadkowe rozrzuty.
  • 1168–3984 — wyniki są za duże dla dwucyfrowej liczby heksadecymalnej 0x94–0x9F; sugeruje to błąd rzędu wielkości albo pomylenie podstawy (np. interpretację jak liczby czterocyfrowej w innej pozycji).
  • 2368–2544 — również wskazuje na błędne założenie co do wag pozycji lub dopisanie nieistniejących zer jako znaczących w przeliczeniu.

Wskazówka egzaminacyjna: w takich zadaniach zawsze licz osobno dwie granice zakresu i pamiętaj, że A=10, B=11, C=12, D=13, E=14, F=15. To minimalizuje błąd nieuwagi.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Użyj wag pozycji w systemie szesnastkowym: prawa cyfra ma wagę 1, lewa wagę 16. Dla 0x94: 9·16 + 4 = 144 + 4 = 148. To najprostsza metoda, którą warto stosować na egzaminie.
W systemie szesnastkowym po 9 występują litery: A=10, B=11, C=12, D=13, E=14, F=15. Dlatego liczba 0x9F to 9·16 + 15 = 159 w systemie dziesiętnym.
To zapis zakresu (od–do). Żeby podać go w dziesiętnym, musisz policzyć osobno początek i koniec. Częsty błąd to przeliczenie tylko pierwszej liczby albo obliczenie "długości zakresu" zamiast wartości brzegowych.
Rozbij liczbę na składniki: dla dwóch cyfr użyj wzoru XY(16) = X·16 + Y. Zapamiętaj mapę A–F (10–15). Dla 0x9F: 9·16=144, +15=159. To szybkie i odporne na pomyłki.
Nie. Zera z lewej strony (wiodące) nie zmieniają wartości liczby, tylko jej "szerokość zapisu". 0x0094 ma tę samą wartość co 0x94. Na egzaminie traktuj je jako element formatowania.
Zakres we/wy (wejścia/wyjścia) to przedział adresów używanych do komunikacji z urządzeniami lub kontrolerami. W praktyce w dokumentacji niskopoziomowej często podaje się go heksadecymalnie. W zadaniu istotna jest poprawna konwersja granic zakresu.
Najczęstsze są: (1) czytanie "94" jako 94 dziesiętnie, (2) pomijanie wagi 16 i liczenie 9+4, (3) mylenie F z 16 zamiast 15, (4) nieuwaga przy końcu zakresu (0x9F). Pomaga zapis X·16+Y.
Nie, to wartości brzegowe w systemie dziesiętnym. Jeśli pytano by o liczbę wartości w zakresie, trzeba byłoby policzyć: 159 − 148 + 1. W tym zadaniu jednak chodzi o sam zakres "od–do", a nie o jego długość.
Gdy analizujesz adresy, rejestry, maski bitowe, uprawnienia, identyfikatory sprzętu lub wpisy w logach/diagnostyce. W praktyce serwisowej i administracyjnej wartości heksadecymalne są częste, bo dobrze odpowiadają zapisowi binarnemu.
Najskuteczniejsze są krótkie serie ćwiczeń: codziennie 10–20 przykładów dwucyfrowych (00–FF) z kontrolą wyniku. Utrwal A–F oraz fakt, że 16·9=144. Z czasem konwersje jak 0x94 i 0x9F robi się "w głowie".
info

Około 56% zdających odpowiada poprawnie na to pytanie. średnie

Specjaliści zwracają uwagę: "Zakres 0094–009F należy przeliczyć z systemu szesnastkowego na dziesiętny, licząc wartości skrajne.0x94 = 9·16 + 4 = 148, a 0x9F = 9·16 + 15 = 159."

Materiały:

  • Podręcznik do architektury komputerów: systemy liczbowe i adresowanie
  • Ćwiczenia z konwersji: hex↔dec↔bin (zadania na wartości brzegowe zakresów)
  • Materiały o klasycznej architekturze PC (porty we/wy, kontrolery, mapy adresowe) – jako kontekst historyczny

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego