INF.02Pytanie #160 z 818
Wskaż poprawny zapis liczby -12 (dziesiętnie) metodą znak-moduł do postaci ośmiobitowej liczby dwójkowej.
Wskaż poprawny zapis liczby -12 (dziesiętnie) metodą znak-moduł do postaci ośmiobitowej liczby dwójkowej.
Opcje odpowiedzi:
A
10001100zm
PrawidłowaB
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.
Reklama