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}\)).
Ostatnio zmieniony 24 paź 2013, o 20:26 przez
Afish, łącznie zmieniany 1 raz.
Powód: Całe wyrażenia matematyczne umieszczaj w tagach [latex] [/latex].