Temat: Zapis liczb binarnych ze znakiem. Metoda znak

Transkrypt

Temat: Zapis liczb binarnych ze znakiem. Metoda znak
Temat: Zapis liczb binarnych ze
znakiem. Metoda znak-moduł (ZM)
Metoda znak-moduł (ZM)
znak
an-1
moduł
an-2
…
a1
a0
LZM = (-1)bit znaku × moduł liczby
bn-1bn-2...b2b1b0 = (-1) bn-1 × (bn-22n-2 + ... + b222 + b121 + b020)
gdzie
b - bit, cyfra dwójkowa 0 lub 1
n - liczba bitów w zapisie liczby
Przykład 1
0 1 0 1(zm)=
=
=
-10 * (10*22 + 0*21 + 1*20) =
+
1 * (4
2 + 1) =
5D
Przykład 2
1 1 0 1(zm)=
=
=
-11 * (10*22 + 0*21 + 1*20) =
+
-1 * (4
0 + 1) =
-5D
Zadanie
a)(1010011)ZM
b)(0110101) ZM
c) (11110101) ZM
d)(10110101) ZM