Odpowiedź
Aby przeliczyć liczbę dziesiętną na ośmiobitową liczbę binarną zapisaną w systemie U2, należy najpierw sprawdzić jej wielkość, a potem jej znak.
Jeżeli liczba jest mniejsza niż -128 lub większa niż 127, to nie może być zapisana jako liczba ośmiobitowa.
Jeżeli liczba jest dodatnia, to wystarczy ją zapisać w systemie dwójkowym.
56₁₀ =
0 · 64₁₀ + 32₁₀ + 16₁₀ + 8₁₀ + 0 · 4₁₀ + 0₁₀ + 0 · 1₁₀ =
0 · 2⁶ + 1 · 2⁵ + 1 · 2⁴ + 1 · 2³ + 0 · 2² + 0 · 2¹ + 0 · 2⁰ =
0111000₂
0 1 1 1 0 0 0
Ósmy bit, pierwszy od lewej, oznacza znak liczby, dla liczby dodatniej jest on równy zeru 0.
[tex]\boxed{ \:\:\: \displaystyle 58_{10} = 00111000_{U2} \:\:\: }[/tex]