Статус документа
Статус документа

ГОСТ 27466-87 (СТ СЭВ 360-86) Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов (с Изменением N 1)

1. ОСНОВНЫЕ ПОЛОЖЕНИЯ

1.1a. Структура, наименование, определение и обозначение.

(Введен дополнительно, Изм. N 1).

1.1. Структура, наименование, определение и обозначение символов и кодовых позиций 7-битных кодов по ГОСТ 27463-87 и 8-битных кодов по ГОСТ 19768-74.          

1.2. Цель расширения кода

Приведенный в ГОСТ 27463-87 7-битный код и в ГОСТ 19768-74 8-битный код позволяют представить наборы до 128 и до 256 символов соответственно. ГОСТ 27463-87 и ГОСТ 19768-74 позволяют представлять другие графические символы при помощи сочетания двух или более графических символов с управляющими символами ВОЗВРАТ НА ШАГ или ВОЗВРАТ КАРЕТКИ. Если наборы символов по ГОСТ 27463-87 или ГОСТ 19768-74 не содержат достаточного количества управляющих функций или графических символов, то эти требования могут быть удовлетворены при помощи методов расширения, установленных настоящим стандартом.

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

1.3. Расширяемые структуры кодов

Используя базисные структуры кодов, приведенные в ГОСТ 27463-87 и ГОСТ 19768-74, настоящий стандарт устанавливает различные средства расширения наборов управляющих функций и наборов графических символов кода, а также структуры и методы построения и формирования расширенных кодов, связанных с 7- и 8-битным кодами, а именно:

1) расширение 7-битного кода, остающееся в 7-битной среде;

2) структуру семейства 8-битных кодов, остающихся совместимыми с 7-битной структурой;

3) расширение 8-битного кода, остающееся в 8-битной среде;

4) связь между 7- и 8-битными кодами.

1.4. Преимущества идентичности методов расширения кода

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

1) уменьшить вероятность противоречия между взаимодействующими системами;

2) обеспечить условия для расширения кода при проектировании систем;

3) предоставить стандартизованные методы вызова согласованных наборов символов;

4) обеспечить обмен данными между 7- и 8-битной средами и т.д.

1.5. Вид обрабатываемых данных

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

1.6. Условия соблюдения требований к методам расширения кода

Настоящий стандарт включает множество возможностей расширения кода. В отдельных устройствах, средствах или системах можно использовать выбор из этих возможностей. Документация по устройствам, средствам и системам должна специфицировать подмножество выбранных возможностей методов расширения кода. Использованное подмножество методов расширения кода соответствует настоящему стандарту при выполнении следующих требований:

1) методы расширения кодов, описанные в настоящем стандарте, следует выполнять при помощи управляющих функций, установленных в настоящем стандарте, с принятыми для них обозначениями и кодовыми представлениями;

2) не следует применять кодированные представления, зарезервированные для будущей регистрации и стандартизации, значение которых необъявлено;

3) не следует применять никакие последовательности АР2 со значениями, отличными от зарегистрированных;

4) если требуется, чтобы две системы с различными подмножествами выбранных методов расширения кода осуществляли связь друг с другом, то для этой связи используют только общие методы расширения кода.

1.7а. Понятия и пояснения.

(Введен дополнительно, Изм. N 1).