Первичный семибитный код КОИ-7

Первичный код МТК-2

Код Морзе

Первичные коды

Код Морзе является неравномерным первичным кодом. Характерной особенностью неравномерных кодов является различие между кодовыми комбинациями не только взаимным расположением элементов, но и их количеством.

Применение неравномерных кодов позволяет в принципе учесть статистику сообщений и обеспечить разновидность эффективного кодирования, т.е. часто встречающиеся в тексте знаки кодируются короткими комбинациями, а редко встречающиеся - длинными.

 

Пятибитный код МТК-2 позволяет образовывать N = 25 = 32 кодовых комбинаций. Для передачи букв, цифр и знаков препинания этого количества кодовых комбинаций недостаточно. Поэтому код является трехрегистровым. Это означает, что каждой кодовой комбинации соответствует три знака из таблиц, соответствующих русскому, латинскому и цифровому тексту. Так, например, для передачи цифрового текста, после буквенного, необходимо нажать клавишу «Циф».

Использование рассматриваемого кода в системах передачи данных практически не эффективно, так как отсутствуют функциональные символы «Квитанция», «Ждите», «Понял» и др. Однако, в ряде случаев вместо этих символов передаются комбинации, которые не встречаются в смысловом тексте. Например, для обозначения начала текста используется сочетание знаков ЗЦЗЦ.

С развитием информационных цифровых систем появилась необходимость в использовании строчных и прописных букв, в расширении числа математических, графических и специальных знаков. Это привело к существенному увеличению объема алфавита, который значительно превышает возможности пятибитного кода.

 

На смену коду МТК-2 был разработан и в настоящее время широко применяется при передаче данных семибитный международный код №5 (МТК-5). На его основе в 1974 г. разработан семибитный код КОИ-7. Он состоит из 3-х таблиц:

кодовой таблицы КОИ-7 Н0;

кодовой таблицы КОИ-7 Н1;

кодовой таблицы КОИ-7 С1.

Кодовые комбинации кода обычно сопровождаются восьмым проверочным битом, который используется для обнаружения ошибок в кодовых комбинациях. Этот код используется в аппаратуре передачи данных, в том числе аппаратуре ЕС ЭВМ.

Недостаток кода КОИ-7 состоит в том, что он является регистровым, т.е. все три таблицы выбираются с помощью символов «ВХ» (выборКОИ-7 Н0), «ВЫХ» (КОИ-7 Н1), «АР2» (КОИ-7 С1). Это приводит к снижению помехоустойчивости. Поэтому были разработаны безрегистровые первичные восьмиэлементные коды для передачи данных и их обработки - КОИ-8 и ДКОИ (двоичный код обмена данными). Оба кода содержат один и тот же набор символов, но различаются расположением в кодовых таблицах размерностью 16 строк на 16 столбцов (всего 256 кодовых позиций).