Przejdź do treści głównej
INF.02Pytanie #160 z 818

Wskaż poprawny zapis liczby -12 (dziesiętnie) metodą znak-moduł do postaci ośmiobitowej liczby dwójkowej.

Opcje odpowiedzi:
A
10001100zm
Prawidłowa
B
00001100zm
C
+1.11000zm
D
–1.11000zm
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to opcja A (10001100zm). Metoda znak-moduł (ZM) polega na tym, że najstarszy bit (najbardziej znaczący bit - MSB) jest bitem znaku, a pozostałe bity reprezentują moduł (wartość bezwzględną) liczby.

  • Bit znaku: 0 dla liczb dodatnich, 1 dla liczb ujemnych.
  • Liczba -12 (dziesiętnie) ma moduł równy 12.
  • Moduł 12 w systemie dwójkowym to 1100 (ponieważ 8 + 4 = 12).

Aby zapisać to w postaci ośmiobitowej:

  • Najstarszy bit (bit znaku) dla liczby ujemnej to 1.
  • Pozostałe 7 bitów to moduł liczby, czyli 12. Uzupełniamy zerami z lewej strony, aby uzyskać 7 bitów dla modułu: 0001100.
  • Łącząc bit znaku z modułem, otrzymujemy: 10001100.

Opcje B, C, i D są niepoprawne:

  • B: 00001100zm oznaczałoby liczbę dodatnią (+12) w ZM.
  • C i D: Notacja ze znakiem "+" lub "–" i kropką nie jest standardowym zapisem liczby całkowitej metodą znak-moduł w postaci binarnej. Dodatkowo, zapisy te sugerują liczby ułamkowe, a nie całkowite.

Chcesz poćwiczyć całą kwalifikację INF.02?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie
Reklama