ВУЗ:
Составители:
11
Рассуждая таким образом, заполняем таблицу. Здесь информация расположена в по-
рядке следования букв русского алфавита (без буквы «Ё»):
Таблица 1
А A
. -
0100 0010
42h Р R
. - .
? ?
Б B
- . . .
1000 0100
84h С S
. . .
? ?
В W
. - -
0110 0011
63h Т T
-
? ?
Г G
- - .
1100 0011
C3h У U
. . -
? ?
Д D
- . .
1000 0011
83h Ф F
. . - .
? ?
Е E
.
0000 0001
01h Х H
. . . .
? ?
Ж V
. . . -
0001 0100
14h Ц C
- . - .
? ?
З Z
- - . .
1100 0100
C4h Ч нет
- - - . * *
И I
. .
0000 0010
02h Ш нет
- - - - * *
Й J
. - - -
0111 0100
74h Щ Q
- - . -
? ?
К K
- . -
1010 0011
A3h Ъ нет
. - - .-.
Л L
. - . .
0100 0100
44h Ы Y
- . - -
? ?
М M
- -
1100 0010
C2h Ь X
- . . -
? ?
Н N
- .
1000 0010
82h Э нет
. . - . . * *
О O
- - -
1110 0011
E3h Ю нет
. . - - * *
П P
. - - .
0110 0100
64h
Я нет
. - . - * *
Здесь мы заполнили только правую часть таблицы. Двоичные и шестнадцате-
ричные коды в левой части таблицы (пока только в тех местах, где стоят знаки вопроса)
предлагаем заполнить самостоятельно в качестве упражнения. Сейчас будем рассмат-
ривать только латинский алфавит, тем более что международные радиограммы и ра-
диокоды различных служб передаются, как правило, на английском языке.
Итак, мы получили последовательность байтов, которую теперь запишем в по-
рядке следования букв латинского (английского) алфавита:
Таблица 2
A B C D E F G H I J и так далее… Z
42 84 A4 83 01 24 C3 04 02 74 (заполните самостоятельно!) C4
Эту последовательность из 26 чисел мы занесём (вручную) в память нашей мик-
ропроцессорной системы, например, в сегмент ES, начиная с какого-либо базового ад-
реса, допустим, 100h. Это будет наша Таблица Перекодировки.
Теперь всё готово для выполнения упражнений.
11
Рассуждая таким образом, заполняем таблицу. Здесь информация расположена в по-
рядке следования букв русского алфавита (без буквы «Ё»):
Таблица 1
А A 0100 0010 42h Р R ? ?
.- .-.
Б B 1000 0100 84h С S ? ?
-... ...
В W 0110 0011 63h Т T ? ?
.-- -
Г G 1100 0011 C3h У U ? ?
--. ..-
Д D 1000 0011 83h Ф F ? ?
-.. ..-.
Е E 0000 0001 01h Х H ? ?
. ....
Ж V 0001 0100 14h Ц C ? ?
...- -.-.
З Z 1100 0100 C4h Ч нет
--.. ---. * *
И I 0000 0010 02h Ш нет
.. ---- * *
Й J 0111 0100 74h Щ Q ? ?
.--- --.-
К K 1010 0011 A3h Ъ нет
-.- . - - .-.
Л L 0100 0100 44h Ы Y ? ?
.-.. -.--
М M 1100 0010 C2h Ь X ? ?
-- -..-
Н N 1000 0010 82h Э нет
-. ..-.. * *
О O 1110 0011 E3h Ю нет
--- ..-- * *
П P 0110 0100 64h Я нет
.--. .-.- * *
Здесь мы заполнили только правую часть таблицы. Двоичные и шестнадцате-
ричные коды в левой части таблицы (пока только в тех местах, где стоят знаки вопроса)
предлагаем заполнить самостоятельно в качестве упражнения. Сейчас будем рассмат-
ривать только латинский алфавит, тем более что международные радиограммы и ра-
диокоды различных служб передаются, как правило, на английском языке.
Итак, мы получили последовательность байтов, которую теперь запишем в по-
рядке следования букв латинского (английского) алфавита:
Таблица 2
A B C D E F G H I J и так далее… Z
42 84 A4 83 01 24 C3 04 02 74 (заполните самостоятельно!) C4
Эту последовательность из 26 чисел мы занесём (вручную) в память нашей мик-
ропроцессорной системы, например, в сегмент ES, начиная с какого-либо базового ад-
реса, допустим, 100h. Это будет наша Таблица Перекодировки.
Теперь всё готово для выполнения упражнений.
