przelicz liczbę dziesiętna - 56 dec na osmiobitowa liczbę bilarna w systemie u2​



Odpowiedź :

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]