Konwerter Systemów Liczbowych (BIN / OCT / DEC / HEX / U2)
Błyskawiczna konwersja liczb między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym oraz kodem uzupełnień do dwóch (U2).
Systemy Liczbowe CKEINF.02 • INF.03 • EE.08
Konwersje DEC, BIN, HEX, OCT, BCD, U2 oraz interaktywny trenażer zadań arkuszowych
Podział na 4-bitowe tetrady. Długość: 6 bitów.
Najstarszy bit (MSB = 0) oznacza liczbę nieujemną.
Każda cyfra dziesiętna kodowana oddzielnie. Częste pytanie pułapkowe na INF.03!
1Konwersja DEC na BIN: Metoda kolejnych dzieleń przez 2
Dzielimy liczbę całkowitą przez 2 bez reszty, zapisując resztę z dzielenia (0 lub 1). Czynność powtarzamy, aż wynik wyniesie 0. Wynik odczytujemy od dołu do góry (ostatnia reszta to najstarszy bit MSB)!
3Błyskawiczne przejście: BIN ↔ HEX (Tetrady) oraz BIN ↔ OCT (Triady)
Nigdy na egzaminie nie przeliczaj dużej liczby z binarnego na dziesiętny, by potem przejść do HEX! Grupuj bity od prawej do lewej strony:
Każde 4 bity to dokładnie jedna cyfra szesnastkowa (np. 1111₂ = F₁₆, 1010₂ = A₁₆).
Każde 3 bity to dokładnie jedna cyfra ósemkowa (np. 111₂ = 7₈, 101₂ = 5₈).
W kodzie BCD (8421) każdą cyfrę dziesiętną zapisuje się na osobnej 4-bitowej tetradzie. Liczba 25₁₀ w BCD to 0010 0101, podczas gdy w zwykłym kodzie binarnym wynosi 0001 1001₂. To jedno z najczęstszych pytań testowych z teorii CKE!
Dla 8-bitowej liczby w kodzie U2, najstarszy bit (pozycja 7) ma wagę -128, a nie +128. Jeśli widzisz bajt 10000000 w U2, jego wartość wynosi dokładnie -128. Bajt 11111111 to z kolei: -128 + 127 = -1.
2⁰=1, 2¹=2, 2²=4, 2³=8, 2⁴=16, 2⁵=32, 2⁶=64, 2⁷=128, 2⁸=256. Znajomość tych liczb pozwala na błyskawiczne wyznaczanie masek podsieci: 128 (/25), 192 (/26), 224 (/27), 240 (/28), 248 (/29), 252 (/30).
Przy zamianie BIN ↔ HEX (tetrady po 4 bity) oraz BIN ↔ OCT (triady po 3 bity) dzielimy ciąg bitów od najmniej znaczącego bitu (od prawej). Ewentualne brakujące zera do pełnej grupy dopisujemy zawsze z lewej strony!
Chcesz poćwiczyć pytania egzaminacyjne?
Rozwiązuj pytania z oficjalnych arkuszy CKE dla kwalifikacji INF.02, INF.03, INF.04 — egzamin próbny na czas, nauka działami albo losowe pytanie. Bez konta i bez opłat.