Strona 1 z 1

Ujemnie liczby binarne

: 7 lut 2011, o 14:25
autor: rbul
Witam.
Pytanie:
Jak zamienić liczbę 12 na liczbę -12 w systemie binarnym?

\(\displaystyle{ 12:2| \right|0}\)
\(\displaystyle{ 6:2 | \right| 0}\)
\(\displaystyle{ 3:2 |\right| 1}\)
\(\displaystyle{ 1:2 |\right| 1}\)

Czyli 12 w systemie binarnym mamy 1100.
OK
Teraz jak z tego zrobic -12?
Czytałem, że trzeba znegować czyli: 0011
i dodać do tego 0001. To wtedy wychodzi: 0100 - dobrze to jest?

Ujemnie liczby binarne

: 7 lut 2011, o 16:16
autor: ares41
aby przedstawić liczbę \(\displaystyle{ -12}\) binarnie możesz użyć kodowania ZM, otrzymasz:
\(\displaystyle{ 10001100}\),
lub kodu U2:
\(\displaystyle{ 11110100}\)
lub ustalając inną liczbę bitów słowa (4):
\(\displaystyle{ 0100}\)
sposób który ty opisałeś to właśnie kod U2.

Ujemnie liczby binarne

: 7 lut 2011, o 18:38
autor: rbul
Ja wiem ze jest to kod U2. Ale pytanie czy moge zapisac ta liczbe wlasnie tak: 0100?

Ujemnie liczby binarne

: 8 lut 2011, o 00:01
autor: cienisty
rbul pisze:Ja wiem ze jest to kod U2. Ale pytanie czy moge zapisac ta liczbe wlasnie tak: 0100?
tak,tyle ma wyjść