Witam, kto mi to przełoży na chłopski rozum, bo zgłupiałem!
przesunąć liczbę w postaci binarnej o jeden bit w prawo (podzielić przez 2)
wykonać operację XOR na odpowiednich bitach liczby i wyniku dzielenia liczby przez 2
Odwrotnie potrafię to zrobić, ale z binarnego na Greya - nie kumam?
bo np.
Przykład przeliczenia:
Krok | Kod Graya | XOR | Kod naturalny
1. | 1010 | 1 → 1 | 1---
2. | 1010 | 0 xor 1 → 1 | 11--
3. | 1010 | 1 xor 1 → 0 | 110-
4. | 1010 | 0 xor 0 → 0 | 1100
przesunąć liczbę w postaci binarnej o jeden bit w prawo (podzielić przez 2)
wykonać operację XOR na odpowiednich bitach liczby i wyniku dzielenia liczby przez 2
Odwrotnie potrafię to zrobić, ale z binarnego na Greya - nie kumam?
bo np.
Przykład przeliczenia:
Krok | Kod Graya | XOR | Kod naturalny
1. | 1010 | 1 → 1 | 1---
2. | 1010 | 0 xor 1 → 1 | 11--
3. | 1010 | 1 xor 1 → 0 | 110-
4. | 1010 | 0 xor 0 → 0 | 1100