Autor Wątek: System binarny (problem ?)  (Przeczytany 735 razy)

Offline Super Mario

  • Użytkownik

# Maj 08, 2010, 14:41:29
Mam pewien klopot dotyczacy systemu binarnego (albo ksiazki :P).
Pozwole sobie zacytowac fragment "Symfonii C++" :

Cytuj
Wyobraźmy sobie takie słowo rozkazu dla ramienia robota przemysłowego.
bit nr 0:   określa aktywność (1 - ruch ramienia, 0 - stop)
bit nr 1:   określa kierunek zginania (1 - zginanie, 0 - rozginanie)

................................

bit nr 8: określa jazdę robota po szynach (1 - jazda, 0 - stop)
bit nr 9: kierunek jazdy (1 - w przód, 0 - w tył)

Teraz skup się trochę, zadaję pytanie:
Jaki rozkład bitów należy przygotować w słowie rozkazu układu sprzęgającego, aby robot zaczął zginać ramię i równocześnie zaczął się poruszać na szynach do przodu

Jak mozna by sie domyslac, rozklad powinien wygladac tak:
0000001100000011

Natomiast w ksiazce jest:
Cytuj
Odpowiedź: wymagany rozkład bitów to
0000000110000011

I teraz pytanie, czy to ja cos zle zrozumialem czy poprostu w ksiazce znajduje sie blad ?
Bo przeciez gdyby ksiazkowa odpowiedz byla prawidlowa to ktorys bit z zakresu 2-7 przestal by istniec (w tym przypadku ow "0" zostaloby przeniesione na koniec) :P

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Krzysiek K.

  • Redaktor
    • DevKK.net

# Maj 08, 2010, 15:08:15
Cytuj
I teraz pytanie, czy to ja cos zle zrozumialem czy poprostu w ksiazce znajduje sie blad ?
Nawet nie wiem, czemu pytasz. Przecież to błąd ewidentny. :)

Offline Super Mario

  • Użytkownik

# Maj 08, 2010, 15:18:04
Nawet nie wiem, czemu pytasz. Przecież to błąd ewidentny. :)

Uff, juz myslalem, ze byle system dwojkowy sprawia mi klopot :D.

Dzieki ! :)