Задание 5. Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется неравномерный (по длине) код: А-100, Б-111, B-110, Г-0. Через канал связи передаётся сообщение: ВАБГАВ. Закодируйте сообщение данным кодом. Полученную двоичную последовательность переведите в шестнадцатеричный вид.
Решение.
Закодируем последовательность ВАБГАВ двоичными кодами, получим:
1101001110100110,
то есть имеем 16 бит = 2 байта информации. Чтобы это двоичное представление преобразовать в шестнадцатиричный вид, достаточно разбить последовательность из 16 бит на блоки по 4 бита и каждый такой блок перевести в шестнадцатиричное число от 0 до F, получим:
то есть имеем шестнадцатиричное представление D3A6.
Примечание: двоичное число, состоящее из четырех бит можно сначала преобразовать в десятичный вид по формуле , а затем, сопоставить ему шестнадцатиричное значение как это показано в таблице:
Десятичное |
Шестандцатиричное |
0 |
0 |
1 |
1 |
2 |
2 |
… |
… |
9 |
9 |
10 |
A |
11 |
B |
12 |
C |
13 |
D |
14 |
E |
15 |
F |
Ответ: D3A6.
Другие задания:
Для наших пользователей доступны следующие материалы: