Сборник задач и упражнений для лабораторного практикума по курсу "ЭВУ и системы" (изучение архитектуры и системы команд INTEL-совместимых микропроцессоров). Коршунов А.Д. - 11 стр.

UptoLike

Составители: 

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. Это будет наша Таблица Перекодировки.

        Теперь всё готово для выполнения упражнений.