Читайте также:
|
|
Появление нового вида электросвязи — передачи данных, а также широкое использование ЭВМ для обработки и хранения цифровой информации привело к значительному увеличению степени автоматизации управления устройствами обработки и оконечной аппаратурой. В связи с этим возникла необходимость в существенном расширении числа служебных комбинаций.
Кроме того, в настоящее время возросли требования к печати документов, получаемых с помощью устройств документирования. Появилась необходимость в отпечатывании строчных и прописных букв, в расширении числа математических знаков, введении специальных знаков (например, обозначение денежной единицы). Значительно увеличилось число графических знаков, которые могут встречаться в передаваемом сообщении.
Все это привело к существенному увеличению объема алфавита. С учетом перечисленных требований объем алфавита значительно превышает возможности пятиэлементного кода, вследствие чего появился ряд кодов для обработки и хранения информации. Это вызвало большие организационные затруднения при обмене информации и ее обработке. В 1966 г. для обмена и обработки дискретной информации МККТТ рекомендовал единый международный семиэлементный код №5 (l=7). Данный код позволяет образовывать 128 различных кодовых комбинаций, а следовательно, передавать сообщения, объем алфавита которых содержит 128 знаков.
В коде №5 учтен ряд специфических особенностей, которые вызваны автоматизацией процессов передачи, обработки и хранения информации с помощью ЭВМ. Знаки в этом коде объединены в группы по их назначению (служебные знаки, строчные буквы, прописные буквы, цифры и др.). Благодаря такому объединению группы легко выделяются по виду комбинаций, что значительно упрощает их кодирование. Буквы алфавита в коде №5 размещены в кодовой таблице так, чтобы двоичные числа, соответствующие их кодовым комбинациям, монотонно увеличивались с возрастанием номера букв в алфавите. Символы кода в большой степени отвечают математическому языку, наиболее распространенному в математическом обеспечении при обработке информации на ЭВМ. Код позволяет максимально использовать клавиатуру пишущей машинки при расположении знаков на клавиатуре оконечных устройств.
Международный код №5 разработан только для латинского алфавита. При разработке единого кода для нашей страны было решено применить двухрегистровый семиэлементный код с русским и латинским регистрами. В этом случае несколько усложняется построение оконечной аппаратуры, но сохраняется возможность печати как строчных, так и прописных букв, а также сохраняется возможность печати как строчных, так и прописных букв, а также сохраняется возможность работы с зарубежными корреспондентами.
В 1967 г. был принят стандартный семиэлементный код (ГОСТ 13052 — 67), который представлен в табл. 2.4. Код обеспечивает:
Таблица 2.4
По ГОСТ 13052-67
Латинский регистр | Русский регистр | |||||||||||||||
Э7 | ||||||||||||||||
Э6 | ||||||||||||||||
Э5 |
Э7 | Э6 | Э5 | Э4 | Э3 | Э2 | Э1 | ||||||||||||||||||||||||
ПУС | (СС7)АР | Пробел | P | \ | p | ю | п | Ю | П | |||||||||||||||||||||
(СС1)НЗ | (СУ1) | ! | A | Q | a | q | а | я | А | Я | ||||||||||||||||||||
(СС2)НТ | (СУ2) | “ | B | R | b | r | б | р | Б | Р | ||||||||||||||||||||
(СС3)КП | (СУ3) | # | C | S | c | s | ц | с | Ц | С | ||||||||||||||||||||
(СС4)КП | (СУ4)СТП | ¤ | D | T | d | t |
| д | т | Д | Т | |||||||||||||||||||
(СС5)КТМ | (СС8)НЕТ | % | E | U | e | u | е | у | Е | У | ||||||||||||||||||||
(СС6)ДА | (СС9)СИН | & | F | V | f | w | ф | ж | Ф | Ж | ||||||||||||||||||||
ЗВ | (СС10)КБ | / | G | W | g | x | г | в | Г | В | ||||||||||||||||||||
(СП0)ВШ | АН | ( | H | X | h | y | х | ь | Х | Ь | ||||||||||||||||||||
(СП1)ГТ | КН | ) | I | Y | i | z | и | ы | И | Ы | ||||||||||||||||||||
(СП2)ПС | ЗМ | * | : | J | Z | j | й | з | Й | З | ||||||||||||||||||||
(СП3)ВТ | АР2 | + | ; | K | [ | k | к | ш | К | Ш | ||||||||||||||||||||
(СП4)ПФ | (РИ4) | , | < | L | ٧ | l | л | э | Л | Э | ||||||||||||||||||||
(СП5)ВК | (РИ3) | ― | = | M | ] | m | м | щ | М | Щ | ||||||||||||||||||||
Лат | (РИ2) | . | > | N | ^ | n | ― | н | ч | Н | Ч | |||||||||||||||||||
Рус | (РИ1) | / | ? | O | ― | o | 3Б | о | ― | О | 3Б | |||||||||||||||||||
Таблица семиэлементного кода содержит 16 столбцов и 16 строк. Место пересечения столбца и строки называют позицией. Всего в коде 16Х16=256 позиций. На каждой позиции расположен один знак. Паре знаков из каждого регистра соответствует одна кодовая комбинация. Латинский регистр составляют позиции, расположенные в первых восьми столбцах (столбцы 0-7). Столбцы 8-15 составляют русский регистр. С левой стороны таблицы записаны первые четыре элемента кодовой комбинации в виде четырехразрядных двоичных чисел, соответствующих номеру строки. Над каждым из столбцов 0-15 записаны три последующих элемента кодовой комбинации в виде трехразрядных чисел. Трехразрядные числа над столбцами 0-7 соответствуют их порядковому номеру. Значение трехразрядного двоичного числа над столбцами 8-15 можно получить вычитанием из номера столбца числа 8.
Кодовые позиции принято обозначать в виде простой дроби, числителем которой является номер столбца, а знаменателем — номер строки. Например, знак «%» занимает кодовую позицию 2/5 на латинском регистре и 10/5 на русском регистре. Для получения кодовой комбинации знака необходимо записать в виде двоичного трехразрядного числа числитель, а за ним в виде четырехразрядного числа знаменатель. Номера элементов в этом случае возрастают справа налево. Для позиции 2/5, например, это будет выглядеть так, как показано на рис. 2.3
Латинский регистр включает позиции 0/0-7/15. Они соответствуют кодовым комбинациям, которые можно рассматривать как упорядоченный ряд двоичных чисел от 0000000 до 1111111. В десятичном выражении это будут числа от 0 до 127, которые соответствуют действительному номеру знака. Для того чтобы получить действительный номер из условного номера, выраженного дробью, необходимо числитель умножить на 16 и к полученному числу прибавить знаменатель. Например, действительный номер знака «%» (условный номер 2/5) будет равен 2*16+5=37, а записав его в виде двоичного семиразрядного числа 0100101, получим кодовую комбинацию знака, расположенного на этой позиции. Русский регистр занимает 8-15 столбцы таблицы. Столбцы
Э7 | Э6 | Э5 | Э4 | Э3 | Э2 | Э1 |
2 5
Числитель Знаменатель
Рис. 2.3
8-11 содержат те же знаки, что и столбцы 0-3 латинского регистра. Благодаря этому данные знаки становятся сквозными, т.е. их прием не зависит от того, на каком регистре они переданы. Учитывая важность данного обстоятельства, знаки подчеркивания (позиции 5/15 и 13/15) и забития (7/15 и 15/15) также сделаны сквозными. В столбцах 12-13 размещены строчные русские буквы, а в столбцах 14-15 — прописные. Порядок расположения русских букв определился необходимостью их совмещения с латинскими, сходными по созвучию с русскими, что значительно облегчает работу оператора при переходе от одного регистра к другому.
Служебные символы (знаки) располагаются в 0-м и 1-м столбцах латинского регистра и в 8-м и 9-м столбцах русского регистра и могут быть разделены в соответствии с их назначением на четыре группы.
Для групп (табл. 2.4) введены следующие условные обозначения:
СС — символы связи, предназначенные для управления оконечной аппаратурой передачи данных;
СП — символы печати, предназначенные для управления печатающими устройствами;
СУ — символы управления дополнительными устройствами печати или обработки данных;
РИ — разделители информации — для разделения информации на части в соответствии с ее логическим содержанием.
Сокращенное обозначение служебных символов семиэлементного кода (ГОСТ 13052-67) и их полное название приведены в табл.2.5.
Таблица 2.5
Номер позиции | Сокращенное обозначение | Полное обозначение | Назначение служебных символов |
0/0; 8/0 | ПУС | Пусто | Для заполнения носителя между передачей знаков. Включение или исключение его не изменяет содержания |
0/1; 8/1 | НЗ | Начало заголовка | Начало заголовка сообщения |
0/2; 8/2 | НТ | Начало текста | Конец заголовка и начало текста |
0/3; 8/3 | КТ | Конец текста | Конец текста |
0/4; 8/4 | КП | Конец передачи | Окончание передачи одного или нескольких текстов |
0/5; 8/5 | КТМ | Кто там? | Для запроса ответа от корреспондента. Может включать или не включат функцию опознавания |
0/6; 8/6 | ДА | Подтверждение | Подтверждение приемника передатчику |
0/7; 8/7 | ЗВ | Звонок | Для привлечения внимания или управления устройством сигнализации |
0/8; 8/8 | ВШ | Возврат на шаг | Вызывает перемещение позиции печати на один шаг назад вдоль строки |
0/9; 8/9 | ГТ | Горизонтальная табуляция | Управляет перемещением печати на следующее место вдоль строки |
0/10; 8/10 | ПС | Перевод строки | Управляет перемещением печати к следующей строке (без возврата к началу строки) |
0/11; 8/11 | ВТ | Вертикальная табуляция | Управляет перемещением печати на следующую строку |
0/12; 8/12 | ПФ | Перевод формата | Управляет перемещением печати к установленному началу нового бланка |
0/13; 8/13 | ВК | Возврат каретки | Вызывает перемещением печати к началу той же строки |
0/14; 8/14 | ЛАТ | Вхождение в код | Латинский регистр |
0/15; 8/15 | РУС | Выход из кода | Русский регистр |
1/0; 9/0 | АР1 | Авторегистр 1 | Изменяет значения последующей группы знаков |
1/1; 9/1 | СУ1 | Символ управления | Например, 1-й реперфоратор включить |
1/2; 9/2 | СУ2 | Символ управления | Например, 2-й реперфоратор включить |
1/3; 9/3 | СУ3 | Символ управления | Например, устройство считывания включено |
1/4; 9/4 | СУ4 | Стоп. Символ управления | Выключить дополнительный прибор |
1/5; 9/5 | НЕТ | Отрицание | Отрицательный ответ приемника передатчику |
1/6; 9/6 | СИН | Синхронизация | Для установления и поддержания синхронизма между оконечным оборудованием |
1/7; 9/7 | КБ | Конец блока | Указывает на конец блока, если данные при передаче разделяются на блоки |
1/8; 9/8 | АН | Аннулирование | Указывает, что переданная информация ошибочна |
1/9; 9/9 | КН | Конец носителя | Обозначает либо конец носителя, либо конец используемой части информации, записанной на носитель |
1/10; 9/10 | ЗМ | Замена | Применяется для замены знака, признанного недействительным или ошибочным |
1/11; 9/11 | АР2 | Авторегистр 2 | Изменяет значение одного следующего за ним знака |
1/12; 9/12 | РИ4 | Разделитель информации | Разделяет массивы информации |
1/13; 9/13 | РИ3 | Разделитель информации | Разделяет группы информации |
1/14; 9/14 | РИ2 | Разделитель информации | Разделяет запись информации |
1/15; 9/15 | РИ1 | Разделитель информации | Разделитель блоков, наименьший по силе действия |
5/15; 13/15 | ― | Подчеркивание | |
7/15; 15/15 | ЗБ | Забой | Для исключения знаков на перфоленте. Не влияет на содержание информации |
Дата добавления: 2015-08-02; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Телеграфные коды | | | Понятие об искажениях дискретных сигналов |