Ujemnie liczby binarne

rbul
Użytkownik
Użytkownik
Posty: 20
Rejestracja: 11 paź 2010, o 20:55
Płeć: Mężczyzna
Lokalizacja: Łódź

Ujemnie liczby binarne

Post 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?
Awatar użytkownika
ares41
Użytkownik
Użytkownik
Posty: 6499
Rejestracja: 19 sie 2010, o 08:07
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 142 razy
Pomógł: 922 razy

Ujemnie liczby binarne

Post 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.
rbul
Użytkownik
Użytkownik
Posty: 20
Rejestracja: 11 paź 2010, o 20:55
Płeć: Mężczyzna
Lokalizacja: Łódź

Ujemnie liczby binarne

Post autor: rbul »

Ja wiem ze jest to kod U2. Ale pytanie czy moge zapisac ta liczbe wlasnie tak: 0100?
cienisty
Użytkownik
Użytkownik
Posty: 29
Rejestracja: 1 sty 2010, o 13:53
Płeć: Mężczyzna
Lokalizacja: Kalisz
Podziękował: 7 razy

Ujemnie liczby binarne

Post 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ść
ODPOWIEDZ