ID: 2471 Architektura IT Średnie

Źródło: Arkusze CKE

Jaki jest kod uzupełnieniowy do dwóch dla liczby -5 w zapisie binarnym na 8 bitach?

Warianty odpowiedzi

  1. A

    11111011

  2. B

    11111101

  3. C

    00000101

  4. D

    10000101

Wyjaśnienie

Kiedy w systemach komputerowych zapisujemy liczby ujemne w kodzie U2, całe postępowanie sprowadza się do trzech prostych kroków.

Krok pierwszy: zapisujesz dodatnią wartość liczby (czyli 5) w postaci binarnej na 8 bitach. Otrzymujesz 00000101.

Krok drugi: odwracasz wszystkie bity na przeciwne (0 zamieniasz na 1, a 1 na 0). Jest to kod U1 i wynosi teraz 11111010.

Krok trzeci: do otrzymanego wyniku dodajesz po prostu 1. Otrzymujesz 11111011. Dokładnie tak procesor przechowuje wartości ujemne w pamięci.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Architektura IT