Одношаговый
код - это код в котором при переходе от
одного числа к другому меняется лишь один из всех битов числа.
Таким одношаговым кодом является код Грея.
Соответствие десятичных кодов и кодов Грея.
Двоичное
кодирование
Кодирование по коду Грея
Десятичный код Двоичное
значение
Шестнадцатеричное значение
Десятичный
код Двоичное значение
Шестнадцатеричное значение
0
0000
0h
0
0000
0h
1
0001
1h
1
0001
1h
2
0010
2h
3
0011
3h
3
0011
3h
2
0010
2h
4
0100
4h
6
0110
6h
5
0101
5h
7
0111
7h
6
0110
6h
5
0101
5h
7
0111
7h
4
0100
4h
8
1000
8h
12
1100
Ch
9
1001
9h
13
1101
Dh
10
1010
Ah
15
1111
Fh
11
1011
Bh
14
1110
Eh
12
1100
Ch
10
1010
Ah
13
1101
Dh
11
1011
Bh
14
1110
Eh
9
1001
9h
15
1111
Fh
8
1000
8h
Программа
предназначена для генерации кодов Грея,
а именно, рефлексного двоичного кода Грея.
Чтобы
сгенерировать таблицу Грея введите верхнюю
границу чисел,
которые будут преобразованы в код Грея
и
нажмите
кнопку "ГЕНЕРИРОВАТЬ КОДЫ ГРЕЯ".
Результатом
вычислений будет таблица
подобная представленной ниже.
Dec
Bin
Gray
0 0000
0000
1 0001
0001
2 0010
0011
3
0011 0010
4
0100 0110
5 0101
0111
6
0110 0101
7
0111 0100
8
1000 1100
9
1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111
1000
Обозначения
столбцов следующие:
Dec - десятичное число;
Bin - двоичное число;
Gray - представление числа в кодировке Грея;
Нижепредставленная программа генерирует коды Грея для чисел от 0 до x.
Введите значение
числа x и нажмите кнопку "ВЫЧИСЛИТЬ".
Результат
вычислений можно скопировать в буфер
обмена для дальнейшего
использования в других приложениях.
Вернуться на страницу "Браузерные программы.Перевод чисел".
|