[Systemy liczbowe] Odejmowanie binarne w ZM
: 23 paź 2013, o 21:10
Moglibyście wytłumaczyć mi co robię źle przy odejmowaniu binarnym dwóch liczb zapisanych w ZM.
\(\displaystyle{ 89 - 0.101101\\
-17 - 1.10001}\)
Jest odejmowanie, więc oba moduły dodaję, bo mają różne znaki:
pierwszym bitem w module jest \(\displaystyle{ 1}\), więc znak też będzie \(\displaystyle{ 1}\). Wynik wychodzi dobrze, tylko nie zgadza się znak (wychodzi \(\displaystyle{ -62}\) zamiast \(\displaystyle{ 62}\)).
\(\displaystyle{ 89 - 0.101101\\
-17 - 1.10001}\)
Jest odejmowanie, więc oba moduły dodaję, bo mają różne znaki:
Kod: Zaznacz cały
101101
010001
-------
111110