Товары в корзине: 0 шт Оформить заказ
Стр. 1
 

51 страница

532.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

Оглавление

1 Основные положения

2 Формы записи

3 Расширение 7-битного кода в 7-битной среде

4 Структура семейства 8-битных кодов

5 Расширение 8-битного кода

6 Извещение об использованных средствах расширения

7 Соотношения между 7-и 8-битными кодами

8 Отношение к протоколам представления

9 Конкретные значения последовательностей АР2

Приложение 1 Функции переключения

Приложение 2 Перечень последовательностей АР2, определенных в настоящем стандарте

Приложение 3 Понятия и пояснения

Приложение 4 Процедуры регистрации

Приложение 5 Формы записи и обозначения кодовых таблиц

Приложение 6 Структура 7-битного кода

Приложение 7 Структура 8-битного кода

Показать даты введения Admin

Страница 1

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ

НАБОРЫ СИМВОЛОВ В 7-И 8-БИТНЫХ КОДАХ

МЕТОДЫ РАСШИРЕНИЯ КОДОВ

ГОСТ 27466-87 ( СТ СЭВ 360-86 )

Издание официальное

Цена 15 коП.


ГОСУДАРСТВКННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ Москва

Страница 2

УДК 631.3.04:006.354    Групп*    П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Системы обработки информации

ГОСТ 27466-87 (Cl C'JB 360-86)

НАБОРЫ СИМВОЛОВ В 7-И 8-БИТНЫХ КОДАХ

Методы расширения кодов

Information processing systems.

7-bit and 8-bit coded character set*.

Code extension technique*

ОКСГУ 4002

Дата впедекия 01.01.88

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

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

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

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

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

Переделка воспрещен»

И>л*нис официальное *

О Издательство стандартов. 1988

Страница 3

с. 2 ГОСТ 27466-87 (СТ СЭВ 360-86)

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

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.    Условия соблюдения требований*к методам расширения кода

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

Страница 4

ГОСТ 27466-87 (СГ СОВ 360-86) С. 3

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

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

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

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

1.7.    Понятия и пояснения приведены в приложении 3.

1.8.    Комбинации битов, предназначенные да я присвоения определенным наборам символов или определенным управляющим функциям для их вызова или обозначения, используют в соответствии с процедурами регистрации, сведения о которых приведены в приложении 4.

2. ФОРМЫ ЗАПИСИ

В настоящем стандарте в соответствии с ГОСТ 27463-87 и ГОСТ 19768-74 используют обозначения позиций кодовых таблиц, приведенные в приложении 5.

3. РАСШИРЕНИЕ 7-БИТНОГО КОДА В 7-БИТНОЙ СРЕДЕ

3.1.    Введение

3.1.1.    Структура 7-битного кода

7-битная кодовая таблица по ГОСТ 27463 -87, приведенная в приложении 6, служит основой для методов расширения кода,применяемых к наборам символов в 7-битном коде.

3.1.2.    Расширение заменой

Если требования ГОСТ 27463-87 не соответствуют требованиям какого-то применения, то эти требования могут быть удовлетворены при помощи использования подобным же образом структурированного кода, в котором некоторые из символов по ГОСТ 27463-87 заменены другими символами. Замену следует рассматривать, как создание нового кода, не установленного ГОСТ 27463-87.

3.1.3.    Расширение увеличением состава символов

Настоящий стандарт позволяет увеличить состав символов, дополнительных по отношению к 128 символам, предусмотренным структурой 7-битного кода по ГОСТ 27463-87. следующими способами:

Страница 5

С 4 ГОСТ 27466-87 (СГ СЭВ 360-86)

1)    дополнительными единичными управляющими функциями;

2)    дополнительными наборами из 32 управляющих функций;

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

4)    дополнительными наборами из 96 графических символов;

5)    дополнительными наборами из более чем 94 или 96 графических символов, каждый из которых представлен более чем одним байтом, т.с. многобайтными наборами.

Дополнительные наборы символов, приведенные выше в перечислениях 3) - 5), не должны содержать ПРОБЕЛ и управляющие символы, включая ЗАБОЙ.

3.1.4. Элемент расширения кода

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

Элементы расширения кола





“Л»

Набор

со

С"

Догдонятегч

ИМ*

и»* r ow

Черт I

1)    нвбор СО - набор, состоящий ю 31 упранлиютих символов (столбим 0 и 1) ;

2)    побор CI — дополнительный набор, состоящий и> 31 управляющих функций;

3)    пополнительные единичные управляющие символы:

4)    набор ГО — набор, состоящий из 94 графических символов (комбинации битов с 2/1 по 7/14) • мж>гоГкм'|ти1.1й навор мож*т также использования как набор ГО

Вместо русской прописной буквы Г допускается наборы графических символов обозначать латинской буквой С ;

Страница 6

ПИТ 27466-87 «Т СЭВ 360-86) С. 5

5)    наборы Г1. Г2. ГЗ - пополнительные наборы, состоящие и» 94 |рафич«ки* символов (комбинации битов с 2/1 по 7/14) или из «6 графических символов (комбинации битов 2/0 по 7/15) ; многобойтлые наборы могут исполмоваться «сак наборы Г1, Г2 кии Г J

Наборы управляющих и графических символов, которые совместимы < ГОСТ 27463-87, рекомендуете* мспольмжать как наборы СО и ГО соответственно

3.1.5.    Совместимость

Для обмена устанавливают различные уровни совместимости, которые могут сохраняться при применении средств расширения Выделяют три уровня:

1)    версия в соответствии с ГОСТ 27463-87;

2)    вариант 7-битною кода, который является совместимым с ГОСТ 27463 -87 с учетом следующих требований;

а) столбцы 0 и 1 содержат только управляющие символы;

6)    десять управляющих символов связи и НУС, ВЫХ, ВХ, АН, ЗМ, АР2, IIP н ЗБ сохраняют свои знзчения и позиции в кодовой таблице;

в)    ПРОБЕЛ, ЗАБОЙ и один или авз набора из 94 графических символов размещаются в столбцах со 2-го по 7-й; наборы из 96 графических символов, многобайтные наборы и функции переключения, иные чем ВХ и ВЫХ, не используются:

г)    графические символы по ГОСТ 27463- 87 не смещаются на другие позиции (это требование не распространяется на нслагинскнй алфавит, содержащий графические символы, которые входят также в латинский алфавит;

3)    другие 7-битные коды, структурированные по п. 3.1.1. которые могут содержа™ 94 графических символа. 96 графических символов и (или) многобайтные наборы в столбцах со 2-го по 7-й. С целью обеспечения возможностей расширения кода, описанных в настоящем стандарте, значения и позиции символов АВТОРЕГИСТР ДВА. ВЫХОД и ВХОД в кодовой таблице должны оставаться неизменными.

3.1.6.    Символы расширения кода по ГОСТ 27463-87. В ГОСГ 27463-87 приведены следующие управляющие символы основного набора СО. предназначенные для целей расширения кода АВТОРЕГИСТР ДВА (АР2), ВЫХОД (ВЫХ). ВХОД(ВХ) и АВТОРЕГИСТР ОДИН (API). Их определение приведено в ГОСТ 27465-87.

Настоящий стандарт не определяет использование управляющего символа АВТОРЕГИСТР ОДИН, который зарезервирован для обеспечения дополнительных управляющих функций связи.

3.1.7.    Другие символы расширения кооа

В ГОСТ 27465 -87, кроме символов, перечисленных в п. 3.1.6 настоящего стандарта, приведены для использования в7-бнтной среде следующие, дополнительные управляющие функции переключения: ПЕРЕКЛЮЧАТЕЛЬ ДВА (П2), ПЕРЕКЛЮЧАТЕЛЬ ТРИ (ПЗ). ПЕРЕКЛЮЧАТЕЛЬ ЕДИНИЧНЫЙ ДВА (ПЕ2). ПЕРЕКЛЮЧАТЕЛЬ ЕДИНИЧНЫЙ ТРИ (ЛЕЗ).

Способы кодирования управляющих функций указаны в приложении I.

Страница 7

С. 6 ГОСТ 27466-87 (СГ СЭВ 360-86)

Дополнительные управляющие функции, предназначенные для использования в 8-битной среде, ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ОДИН (ПП1), ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ДВА (ПП2), ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ТРИ (ПГ13) (см. п. 5.2.1) используются з 7-битной среде только для преобразования данных из 7-битной в 8-битную среду и обратно (см. пп. 7.2 и 7.4). Воздействие управляющих функций ПП1, ПП2 и ППЗ в 7-битном коде отвечает воздействию управляющих функций ВЫХ, П2 и ПЗ соответственно.

3.1.8. Комбинация графических символов

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

1)    графические символы, включающие в себя прямое движение (интервальные символы), используются вместе с символом ВОЗВРАТ НА ШАГ или ВОЗВРАТ КАРЕТКИ;

2)    графические символы, не осуществляющие прямое движение (не-ингервальные символы), используются в комбинации с интервальными графическими символами.

ГОСТ 27463-87 допускает использование первого из этих двух ме-годов для представления символов с диакритическими знаками (1 или 2-й уровни совместимости по п. 3.1.5). Второй метод предназначается для 3-го уровня совместимости. Составителю графических наборов, который требует регистрации (см. приложение 4), следует идентифицировать все символы в наборе, которые не являются интервальными.

Новые стандарты, определяющие набор символов, должны содержать ограничение в комбинировании символов, если это не установлено при регистрации этого набора.

3.2. Расширение графического набора при помощи функций переключения

Функциями переключения, определенными в ГОСТ 27465-87 для использования в 7 битной среде, являются: ВЫХ, ВХ, П2, ПЗ,ПЕЗ,ПЕ2.

3.2.1. Использование функций Локирующего переключения

В 7битной среде функции ВЫХОД (ВЫХ), ВХОД (ВХ), ПЕРЕКЛЮЧАТЕЛЬ ДВА (П2) н ПЕРЕКЛЮЧАТЕЛЬ ТРИ (ПЗ) следует использовать исключительно для расширения графического набора.

Каждая из функций переключения ВЫХ, П2 или ПЗ вызывает дополнительный набор из 94 или 96 графических символов: Г1. Г2и ГЗ соответственно. Набор, содержащий 94 символа, вызывается в позиции с 2/1 по 7/14, ПРОБЕЛ в позицию 2/0 и ЗАБОЙ в позицию 7/15; набор, содержащий 96 символов, вызывается в позиции с 2/0 по 7/15. Допускается некоторым позициям дополнительных наборов не приписывать графические

Страница 8

ГОСТ 27466 -87

символы. Не требуется, за исключением случаев, описанных ниже, чтобы все графические символы дополнительного набора отличались от графических символов ранее вызванного набора.

Функция переключения ВХ должна вызывать 94 графических символа набора ГО (в позиции 2/1 до 7/14) и должна способствовать, чтобы пози ции 2/0 и 7/15 принимали их нормальное значение ПРОБЕЛ и ЗАБОЙ соответственно.

Если некоторый набор был уже вызван, то повторное использование соответствующей ему функции переключения не оказывает влияния.

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

1)    представляющих > правляющие символы в столбцах 0 и1;

2)    включенных в какую-либо последовательность АР2;

3)    первую, следующую за ПЕ2 или ПЕЗ.

Символы ПРОБЕЛ и ЗАБОЙ должны встречаться только в позициях 2/0 и 7/15 соответственно, если вызванный набор состоит из 94 графических символов; эти символы не должны приписывать каким-либо другим позициям в любом наборе.

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

В начале любого обмена информацией необходимо определить состояние переключения путем использования одной из функций блокирующего переключения, как приведено в ц. 3.4 (см. также разд. 6).

3.2.2.    Использование функции единичного переключения

Функции единичного переключения Г1Е2, ПЕЗ используются исключительно для расширения графического набора. Функция ПЕ2 должна вызывать один символ из последнего обозначенного набора Г2, функция ПЕЗ -один символ из последнего обозначенного набора ГЗ.

Эги еыэовы меняют значение одной не'.^средственно следующей комбинации битов (см. п. 3.3.9) и приписываю! ей значение соответствующей комбинации битов набора Г2 или ГЗ. Допускается, чтобы за ПЕ2 или ПЕЗ следовала только одна из комбинаций битов с 2/1 по 7/14 при наборах Г2 или ГЗ, содержащих 94 символа, и с 2/0 по 7/15 при наборах Г2 или ГЗ с 96 символами (см. п. 7.3). Использование функции единичного переключения не должно влиять на текущее состояние переключения, установленное функцией блокирующего переключения.

3.2.3.    Единственные дополнительные графические наборы

В некоторых случаях требуется не более трех дополнительных графических наборов из 94 или 96 символов, которые могут быть однозначно идентифицированы как наборы Г1, Г2 н ГЗ. Эти наборы обозначают при помощи соответствующих последовательностей АР2, описанных в пп.3.3.7-3.3.10. Как указано в п. 3.4, допускается этими последовательностями пренебречь на основании соглашения между обменивающимися сторонами. Любой из этих дополнительных наборов может быть в таком случае вызван при помощи соответствующих функций переключения.

Ч-60Ч)

Страница 9

С 8 ГОСТ 274*6-87 (СГ СЭВ 360-86)

3.2.4. Множественные графические наборы

Если необходимо иметь более трех дополнительных графических наборов или более одного графического набора, обозначенного как ГО или П, или Г2, или ГЗ, то наборы ГО, П, Г2, ГЗ следует обозначать при помощи соответствующих последовательностей АР2, описанных r пп. 3.3.7-3.3.10. Каждое последующее использование функции переключения должно вызывать соответствующий заранее обозначенный набор.

К набору ГО путем использования ВХ возвращаться не следует, для обозначения другого набора Г1, Г2, ГЗ при помощи последовательности АР2.

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

Если другой набор графических символов обозначается последовательностью АР2, то текущее состояние переключателя должно остаться неизменным.

Если графический набор обозначается последовательностью АР2 и если и данный момент этот класс графического набора (т.е. ГО, Г1. Г2 или ГЗ) является вызванным, то новый набор должен считаться вызванным.

Схематическое представление описанных выше процессов обозначения и вызова приведено на черт. 2.

3.3. Расширение кола при помощи последовательностей АР2

3.3.1.    Назначение последовательностей АР2

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

Последовательности АР2 необходимы для обеспечении:

1)    единичной управляющей функции, не имеющейся в коде;

2)    набора управляющих функций, не имеющихся в коде;

3)    набора графических символов.нс имеющихся в коде;

4)    структуры кода, отличной от структуры данного кода.

3.3.2.    Структура последовате/1ьностей АР2

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

Страница 10

ГОСТ 27466-87

V /

/

Уо«* о«<» **о£ч

ОПрШЙМНН»

ш** 'ОсП1Дмлт«>ч«1Х1ме

Л*2

N

Множественные графике кис к* бори, использующие функции блокирующею переключения

Г 0 "»оор 1

Г?-*8ор 1

Г2и.»юрЗ

гг ни»».


О—

Г5 м?Лор П|

Черт. 2

Значение последовательности ДР2 должно быть определено 7-битной комбинацией, представляющей ее промежуточные символы, если они имеются, и 7 битной комбинацией, представляющей ее конечный символ.

Промежуточными символами являются 16 символов столбца 2 из 7-битной кодовой таблицы; они обозначены латинской буквой I.

Конечными символами являются 79 символов столбцов с 3 по 7 из 7-битной кодовой таблицы, за исключением позиции 7/15; онн обозначены латинской буквой F.

Примечание В нестоящем стандарте последовательности АР2 описываются в наименованиях символов или в позициях кодовой таблицы, значение последовательности АР2 определяете* только ес комбинациями битов и на него не влияет какое-либо значение, приписанное :»тим комбинациям битпи, нигтым отдельно.

2*

Страница 11

С. 10 ГОС 27466-87 (СТ СЭВ 360-86)

Управляющие символы в столбцах 0и 1 и символ в позиции 7/15 не допускается использовать как промежуточные или конечные символы при построении последовательности АР2.

Примечание. Эти запрещенные символы могу* появиться ь последователе ности АР2 по ошибке, в некоторых применениях может оказаться необходимым использовать методы обнаружения этой ситуяш'и к восстановления. по эти вопросы не рассматриваются настоящим стаадарюм.

3.3.3. Категории последовательности АР2

Настоящий стандарт описывает применение последовательностей АР2. Последовательности АР2 с некоторыми конечными символами из столбца 3, обозначенными Fp (черт. 3 и черт. 4), зарезервированы для частного применения. Частные последовательности АР2 не поцлежзт процедуре регистрации согласно приложению 4.

Примечание. Пользователи какой-либо частной последовательности АР2 должны иметь в виду, что другие польювателн могут приписать другие значения этой же последовательности АР2 или могуч применять другие последовательности АР2, которые означают одно и го же. Боле- того, такие чиачеиия могут в дальнейшем приписываться зарегистрированным последователи!остям АР2 Обменивающееся стороны предупреждаются, что использование подобных частных последовательностей АР2 может в последствии ограничить их возможности обмена данными.

3.3.3.1. Двухсимвольиые последовательности АР2 должны иметь форму АР2 F.

Эти последовательности АР2 используются для представления единичных дополнительных управляющих функций. 79 двухсимвольных последовательностей АР2 подразделяют на три типа в зависимости от конечного символа, как пока-гно на черт. 3

Конечный символ дяя даухеимвольмых последовательностей АР2

0

1

1

3

4 S

6 7

0

1

2

3

4

5

6

7

8

9

FP

10

И

12

13

14

15

Черт. 3

Страница 12

ГОСТ 27466 -87 (СТ СЭВ 360-86) С. 11

Последовательность АР2 F, представляет одну дополнительную управляющую функцию с постоянно присвоенным значением, зависящим от конечного использованного символа. Для этсй цели предусмотрен 31 конечный символ столбцов 6 к 7. Процедуры регистрации последовательностей АР2 F, приведены в п. 3 приложения 4.

Последовательность АР2 Fc представляет отдельную управляющую функцию обозначенного в текущий момент набора С1 из 32 управляющих функций (см. 3.3.6). Ее значение ззвисит от конечного использованного символа. Для этой цели предусматриваются 32 конечных символа столбцов 4 и 5. В некоторых случаях применения требуется использовать только один такой дополнительный набор. В этом случае набор идентифицируется либо соответствующей последовательностью АР2, как описано в п. 3.3.6, либо определяется по соглашению между обменивающимися сторонами. Если необходимо, чтобы в системе существовало несколько дополнительных наборов управляющих функцией, то следующий используемый набор обозначается и вызывается соответствующей последовательностью АР2.

Последовательность АР2 Fp представляет в зависимости от конечного использованного символа единичную дополнительную управляющую функцию без стандартизованного значения для частного применения. Ее значение, зависящее от конечного использованного символа, должна быть установлено предварительным соглашением между отправителем и получателем информации. Для этой цели предусматриваются 16 конечных символов столбца 3.

3.3.3.2. Трехснмвольные последовательности АР2 должны иметь форму АР2 I F.

В соответствии с назначением все типы трехсимвольных последовательностей АР2 сгруппированы по классам в соответствии с их промежуточными символами, как указано в пп. 3.3.4-3.3.13 и табл. 1.

Эти последовательности разделены на три типа в соответствии с их конечным символом, как показано на черт. 4.

Последовательности АР2 I F, использованы для стандартизованных в рамках ИСО назначений. Для этой цели предусмотрены 63 символа F, в столбцах 4-7. Конечный символ 7/14 определяет, если использован с промежуточными символами 2/1, 2/2, 2/4, с 2/8 по 2/11 или с 2/13 по 2/15. что обозначенный набор пустой, т.е. он не содержит никакого символа. Комбинации битов, представляющие символы из пустого набора, не следует использовать.

Последовательности АР2 I Fc используются для стандартизованных в рамках СЭВ (но не ИСО) назначений. Для этой цели предусмотрено 8 символов Fc в позициях от 3/8 по 3/15.

Для частного применения зарезервированы последовательности АР2 I F . Для этой цепи предусмотрено 8 символов F в позициях от 3/0 до ЗП

Страница 13

С. 12 ГОСТ 27466 -«7 (СГ СЭВ 360 -«6)

Промежуточные и конечные символы для трсхсимволытх послсломгсльмостс* АР2

0

1

2

3

4 5 6 7

0

1

2

3

4

FP

5

6

7

1

Ft

8

,

9

10

11

12

13

14

15

Черт. 4

3.3.3J. Последовательность АР2, имеющая четыре или больше символов, должна иметь форму АР2 I ... I F, где I____1 представляют два или

более промежуточных символов.

Последовательность АР2, имеющие четыре Или больше символов, должны интерпретироваться следующим образом:

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

2)    за исключением случаев, у которых первый промежуточный символ зарезервирован или равен 2/0, 2/4, 2/5, или 2/6 (см. пп. 3.3.12,3.3.9, 3.3.11 и 3.3.13 или 6 соответственно) вторым промежуточным символом надо пользоваться по следующему правилу:

а)    позиция 2/0 зарезервирована для обозначения динамически переопределяемых наборов символов (ДПНС) (см. п. 3.3.10);

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

в)    позиции с 2/4 по 2/15 зарезервированы для будущей стандартизации;

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

4)    все последовательности АР2, имеющие конечный символ типа Fp, зарезервированы для частного использования и в настоящем стандарте не специфицированы;

Страница 14

ГОСТ 27466-87 (СГ СЭВ *60-86) С 13

5) использование 7/14 в качестве конечного символа для определения пустого набора, как приведено в n. 3.3.3.2, имеет силу также и для последовательностей АР2, имеющих четыре или больше символов.

3.3.4.    Единичные дополнительные управляющие функции

Последовательность АР2 2/3 F представляет единичную дополнительную управляющую функцию, определенную конечным использованным символом.

3.3.5.    Наборы из 32управляющих символов столбцов 0и 1

Последовательность АР2 2/1 F обозначает и вызывает набор СО из 32

управляющих символов, которые представляются при помощи комбинаций битов столбцов 0 и 1.

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

С целью уменьшения вероятности противоречий при обмене информацией этот набор должен иметь следующие характеристики:

1)    включать десять управляющих символов связи-,

2)    включать управляющие символы ПУС, ВЫХ, ВХ, АН, ЗМ и АР2, чьи значения и позиции в 7-битной кодовой таблице остаются неизменными.

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

33.6. Наборы из 32 управляющих функций, представленных при помощи АР2 Ft

Последовательность АР2 2/2 F обозначает и вызывает каоор С1 из 32 управляющих функций, не воздействуя на набор СО.

Отдельные управляющие функции такого набора представляются при помощи последовательностей АР2 F( вместо единичной комбинации битов. Набор О не должен включать управляющие функции связи (см. примечание к п. 33.8).

3.3.7. Наборы из 94 графических символов

Последовательность АР2 2/8 F обозначает набор, состоящий из 94 графических символов, используемый как набор ГО. Вызов обозначенного набора осуществляется символом ВХ.

Последовательность АР2 2/9 F обозначает набор, состоящий из 94 графических символов, используемый как набор Г1. Вызов обозначенного набора осуществляется символом ВЫХ.

Последовательность АР2 2/10 F обозначает набор, состоящий из 94 графических символов, используемый как набор Г2. П2 вызывает обозначенный набор, а ПЕ2 вызывает один символ из обозначенного набора.

Последовательность АР2 2111 F обозначает набор, состоящий из 94 графических символов, используемый как набор ГЗ. ПЗ вызывает обозначенный набор, а ПЕЗ вызывает один символ из обозначенного набора.

Страница 15

С. 14 ГОСТ 27466-87 (СТ СЭВ 360-86)

3.3.8.    Наборы из 96 графических символов

Последовательность АР2 2/13 F обозначает набор, состоящий из 96 графических символов, используемый как набор Г1. Вызов обозначенного набора осуществляется символом ВЫХ.

Последовательность АР2 2/14 F обозначает набор, состоящий из 96 графических символов, используемый как набор Г2. П2 вызывает обозначенный набор, а ПЕ2 вызывает один символ из обозначенного набора.

Последовательность АР2 2/15 F обозначает набор, состоящий из 96 графических символов, используемый как набор ГЗ. ПЗ вызывает обозначенный набор, а ПЕЗ вызывает один символ из обозначенного набора.

Примечание. При регистрации наборов символов каждому набор)' присваивается один коне<*ыа символ. В случае наборов управляющих символов группы конечных символов для наборов СО и С1 совершенно отдельны, т.е. иаЛор регистрируется для использования либо как набор СО, либо как набор С1 -

Наборы графических символов не регистрируются как ГО или Г1, или Г2. или ГЗ. ж как все четыре одновременно Оми могу7 быть использованы как любой из четырех наборов при помощи соответствующего промежуточного символа, как определено в пп. 3.3.7-3-3.9, с исключением, что набор 96 символов иелыи использовать кик набор IX».

3.3.9.    Наборы графических символов с многобайтным представлением

Последовательность АР2 2/4 I F обозначает набор графических символов, которые прелегзвлены двумя или более байтами, каждый из которых соответствует комбинации в столбцах 2-7 (см. черт. 5).

Последовательность АР2 2/4 2/8 F обозначает мноюбайшый графический набор, который будет использоваться как набор ГО Обозначенный набор вызывается при помощи ВХ.

Последовательность АР2 2/4 2/9 F или АР2 2/4 2/13 F обозн?чает многобайтный графический набор, который будет испольэоиагься как набор П. Обозначенный набор вызывается при помощи ВЫХ.

Последовательность АР2 2/4 2/10 F или АР2 2/4 2/14 F обозначает многобайтный графический набор, который будет использоваться как набор Г2. П2 вызывает обозначенный набор, а ПЕ2-вызывает один символ из обозначенного набора.

Последовательность АР2 2/4 2/11 F или АР2 2/4 2/15 F обозначает многобайтный графический набор, который будет использоваться как набор ГЗ. ПЗ вызывает обозначенный набор, а ПЕЗ вызывает один символ из обозначенного набора.

Исключением из этих правил являются последовательности АР2 2/4 4/0. АР2 2/4 411 и АР2 2/4 4/2, которые были присвоены зарегистрированным ранее многобайтным наборам ГО.

Мноюбайтный набор, обозначенный АР2 2/4 2/8 F, АР2 2/4 ? '9 F, АР2 2/4 2/10 F или АР2 2/4 2/11 F, состоит из максимально 94" симио-

Страница 16

ГОСТ 274

лов, Каждый символ представлен последовательностью из п байтов, т.е. из комбинаций битов в пределах с 2/1 по 7/14. При этом п * 2,3, 4____Мно

гобайтный набор, обозначенный АР2 2/4 2/13 F, АР2 2/4 2/14 F или АР2 2/4 2/IS F, состоит из максимально 96я символов. Каждый символ представлен последовательностью из п байтов, т.е. из комбинаций битов в

пределах 2/Одо 7/15. При пом п = 2,3,4----

В рамках одного многобайтного набора каждый графический символ представлен одним и тем же числом байтов — п.

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

Последовательности с первым промежуточным символом 2/4 и со вторым промежуточным символом или с 2/0 по 2/7, или 2/12 зарезервированы для будущей стандартизации.

Значения конечного символа приведены в табл. 1.

Т а б л и ц а 1

Столбец конечного

Количество Оайтоп многоЛаАшого

СИМВОЛ!

иабор*

3

2 или Солее для частного применении

4 и 5

2

6

3

7

4 или более

В последовательности АР2, обозначающей многобайтный набор, за вторым промежуточным символом могут быть использованы третий промежуточный символ с комбинацией битов в пределах с 2/1 по 2/3 и последующие промежуточные символы, если нужно зарегистрировать более 63 наборов. 3.3.10. Динамически переопределяемые наборы символов (ДПНС) ДПНС является набором графических символов, визуальное изображение которых специфицируется и передается (т.е. загружается) до момента использования. Эту спецификацию можно сделать в явном виде или при помощи ссылки. Эти символы могут быть буквами, специальными знаками или элементарными знаками графики. Будучи один раз загруженным, этот набор (ДПНС) рассматривается как член множества наборов графических символов, который может оыть обозначен соответствующей последовательностью как набор ГО, Г1, Г2 или ГЗ.

Последовательность АР2 I 2/0 F обозначает набор ДПНС, где I должно быть в интервале 2/8-2/11, чтобы указать 94-символьный набор, использованный как набор ГО. Г1, Г2 или ГЗ соответственно, или в интервале 2/13-2/15, чтобы указать 96-символьный набор, использованный как набор 3- 6СЫ

Страница 17

Набор графических сямяож» с миогобайтиым представлением

Черт 5

Г1. Г2 или ГЗ соответственно таким же образом, как определено в пп. 3.3.7 и 3.3.8. Конечный символ г должен быть в интервале 4/0-7/14.

С. 16 Г0С1 27466-87 (Cl СЭВ 360-S6)


126 наборов, i.e. 2X63. могут быть идентифицированы при помощи таких четырехеимзольных последовательностей. Это должно быть достаточно для большинства требований, но если требуется больше наборов, то одни или больше добавочных промежуточных символов могут быть поме щены между вюрым промежуточным символом и конечным символом. Последовательности с комбинацией битов 2/0 в качестве второго промежуточного символа и с комбинацией биюв 2ДН-2/7 или 2/12 в качестве первого промежуточною симг.ола зарезервированы для будущей стандартизации.

Многобайтные 1рафичсские наборы могу! 1акже быть динамически переопределяемыми. Последовательность АР2 2/4 I 2/0 1; обозначает такой набор. Промежуточный символ имеет тс же самые кодовые комбинации с 2/8 по 2/Ц или 2/23 по 2/15 и тс же значения, как определено в п. 3.3.10. Дополнительно промежуточные символы можно применять, если требуется иденжфициронать более 63 наборов.

Примечания;

1.    Данный класс последовательностей АР2 яы.яегся необычным, г .к. присвоение конечных (а возможно и промежуточных) символов осуществляете* самим пользователем, а не рескстрациовным органом (см. процедуры ;>ггисгряции - приложение 4). Рекомендуется, «обы конечны:' символы ирксвгивалксь последовательно, начиная с 4/0.

2.    Потребность это* особой последовательности АР2 как отличной от обычной трехеимвольиой послепователтнссти, исполыуемой для представления зарегистрированных наборов, обусловлена тем, что данная последовательность даст Towoe описание формы или шрифта символа.

Страница 18

ГОСТ 27466-87 (СГ ОВ 360-86) С 17

3.3.11. Другие системы кодирования

Последовательности АР2 2/5 F и АР2 2/5 1 F (за исключением АР2 2/5 4/0) обозначают и вызывают систему кодирования, отличную от системы, приведенной в настоящем стандарте, и эта система копирования не обязательно является символьным кодом.

Последовательное^ АР2 2/5 4/0 выбрана и рекомендуется к использованию в других системах кодирования для возврата в систему кодирования по настоящему стандарту. Последовательность АР2 2/5 4/0 возвращает состояние системы кодирования (т.е. состояние извещений, обозначенных и вызванных управляющих и графических наборов) к тому, которое было но время вызова другой системы кодирования. Настоящий стандарт не устанавливает другие состояния системы, например активную позицию.

Обозначающие последовательности других систем кодирования разделены на следующие категории в зависимости от использования последовательности возврата АР2 2/5 4/0:

АР2 2/5 F АР2 2/5 1 F

АР2 2/5 11... I F. где I от 2/1 до 2/3 АР2 2/5 2/15 F

АР2 2/5 2/15 I.. .1 F


другая система кодирования не использует АР2 2/5 4/0 для возврата (у нее могут быть альтернативные средства для возвр-ia или их совсем нет).


другая система кодирования использует АР2 2/5 4/0 для возврата;


Последовательности, имеющие 2/5 первым и 2/0 или с 2/4 по 2/14 вторым промежуточным символом, зарезервированы для будущей стандартизации.

Приведенные выше возможности предоставляют средства для переключения между системами кодирования по настоящему' стандарту и другими системами кодирования, если это не установлено Протоколом высшего уровня (см. разд. 8)

3.3.12.    Извещение о средствах расширения

Последовательность АР2 2/0 F извещает о средствах расширения кода, использованных в последующем потоке данных. Использование этих последовательностей определяется в п. 6.

3.3.13.    Пгреемо тр зарегистрированных наборов

Приложение 2 ссылается на Международный регистр наборов кодированных символов. Последовательность АР2 2/6 F, если она использована, должна непосредственно предшествовать обозначающей последовательности и указывать на пересмотренный зарегистрированный набор. Консяодй символ F будет специфицировать номер изменения с 1 по 63, прнн)<;<»я значение с 4/0 по 7/14 соответственно. При пересмотрах можно только добавить один или больше символов в набор, и изменения должны направляться 8 орган по регистрации (см. приложение 4) с указанием, что направляемый

Страница 19

С. 18 ГОСТ 27466-«7 (СГ СЭВ 360-86)

набор является пересмотром зарегистрированного набора. Ecjih измененный набор не совместим снизу вверх с предыдущей версией, ему следует присвоить новую обозначающую последовательность.

Примечание. Комбтмцил последовательное™ дли „Номера пересмотра" и первоначальной обозначающей последовательности помогши ранее выпушенным устройствам или системам опознавать новые версии наборов символов •

Последовательности с первым промежуточным символом 2/6 и с другими последующими промежуточными символами зарезервированы для будущей стандартизации.

3.3.14.    Трехсимвольные пос*едовате.1ьносги АР2 без присвоенных значений

Последовательностям АР2 2/7 F и АР2 2/12 F не присвоены значения и они зарезервированы для будущей стандартизации.

3.3.15.    Список значений промежуточных символов

В табл. 2 приведен список значений промежуточных символов в последовательностях АР2. Перечень последовательностей АР2 приведен в приложении 2.

3.4.    Начальное обозначение и вызов

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

3.5.    Схематическое представление расширения кода в 7-битной среде

На черт. 6 в схематической форме приведены стандартные средства расширения кода в 7-битной среде.

4. СТРУКТУРА СКМЕЙСТВА 8-БИТНЫХ КОДОВ

4.1. Семейство 8-бигных кодов получается путем добавления одного бита старшего порядка к каждой из комбинаций битов 7-битного кода, образуя этим набор из 256 8-битных комбинаций. Символы 7-битного набора присваиваются 128 комбинациям битов, восьмым битом которых является НУЛЬ. Набор, который определен в п. 3.1, образует определенную и интегральную часть 8-битного кода, который структурирован в соответствии с на-'тояшим стандартом. Дополнительные 128 комбинаций битов, у которых восьмым битом является ЕДИНИЦА, предназначены для дальнейшего расширения кода.

Страница 20

ГОСТ 27466-87 (СТ СЭВ 360-86) С. 19

Страница 21

Расширение код* • 7-Пктиой среде с функциями псрск



Страница 22

ГОСТ 27466-87 (СТ СОВ 360-86) С. Z!

4.2. Концепция семейства

С целью удовлетворения различных потребностей разных отраслей промышленности, областей применения или систем настоящий стандарт определяет концепцию семейства 8-битных кодов следующим образом:

1)    набор для 32 дополнительных управляющих символов может быть выбран из столбцов 08 и 09;

2)    набор 94 или 96 дополнительных графических символов может быть выбран из столбцов 10—1S. Бели вызван набор из 94 графических символов в столбцы с 10 по 15, то позиции 10/00 и 15/15 не должны использоваться.

5. РАСШИРЕНИЕ 8 БИТНОГО КОДА

Методы расширения 8-битного кола совместимы с методами, использованными для расширения 7-битого кода.

Символ АВТОРЕГИСТР ДВА следует использовать в 8-битном коде таким же образом, как и в 7-битном коде для построения последовательностей АР2. Значение этих последовательностей не изменены в 8-бктном коде. Символы в столбцах 08-15 не следует применять в последовательностях АР2; их появление в последовательности АР2 является состоянием ошибки, для восстановления которых в настоящем стандарте не предписывается стандартных процедур.

5.1. Элементы расширения кода в 8-битной среде

Элементы, показанные на черт. 1, приведены в табл. 3.

Таблица 3

Набор

Оли ««их»

Занимаемые столбцы

СО

32 управляющих символ*

00-01

С1

72 управляющих символа

08-09

го

94 графических символ»

02-07

Г1

94 или 96 графических сим

02-07 или

волов

10-15

Г2

94 или 96 графич«:ких сим

02-07 или

волов

10-15

ГЗ

94 или 96 графических сим

02-07 или

волов

10-15

Наборы СО и Cl следует обозначать и вызывать теми же последовательностями АР2, как и в 7-битной среде (см. пп. 33.5 и 3.3.6). Наборы ГО, Г1, Г2 и ГЗ следует обозначать теми же последовательностями АР2, как и в 7-битной среде (см. пп. 3.3.7 по 3.3.10).

5.2. Расширение графического набора при помощи функций переключения

Функциями переключения для использования в 8-битной среде являются: 110, Г11, ПП1, Г12, ПП2, ПЗ, ППЗ, ПЕ2, ПЕЛ, которые определены в ГОСТ 27465-87.

Страница 23

С. 22 I ОСТ 27466-87 <СГ СЭВ 360-86)

Данные по кодированию этих функций приведены в табл 6 и табл 7. 5.2.1 Использование функций блокирующих переключений В 8-битной среде имеются семь функций блокирующих переключений, которые используют для расширения графического набора За исключением ПО, которая вызывает наборы только с 94 символами, каждая из других шести функций вызывает один дополнительный набор из 94 или 96 графических символов в столбцы 02-07 или в столбцы 10-15. Этими семью функциями блокирующих переключений являются функции, приведенные в табл. 4.

Таблица 4

Функция

Вызываемый

набор

Столбцы, подвергаемые воздействию

ПЕРЕКЛЮЧАТЕЛЬ НУЛЬ ПО (ISO)

ГО

02-07

ПЕРЕКЛЮЧАТЕЛЬ ОДИН П1 (LSI)

Г1

02-07

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ОДИН

ПП1 (LSIR)

Г1

10-15

ПЕРЕКЛЮЧАТЕЛЬ ДВА П2 (LS2)

Г2

02-07

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ДВА

ПП2 (LS2R1

С2

10-15

ПЕРЕКЛЮЧАТЕЛЬ ТРИ ПЗ (LS3)

ГЗ

02-07

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ТРИ

ППЗ <LS3R)

ГЗ

10-15

Если некоторый набор был уже вызван, то повторное использование соответствующей ему функции переключения не оказывает влияния.

Использование функций блокирующих переключений не должно воздействовать на значение следующих комбинаций битов:

1)    представляющие управляющие символы в столбцах 00 и 01, 08 и 09;

2)    включенные в любую последовательность АР2;

3)    следующую за ПЕ2 или ПЕЗ.

Символы ПРОБЕЛ и ЗАБОЙ должны быть только в позициях 02/00 и 07/15 соответственно, но только в том случае, если вызванный набор состоит из 94 графических символов. 3ih символы не должны приписываться каким-либо другим позициям в любом наборе. Однако символы, другие чем ПРОБЕЛ, но представляющие пробелы других размеров или использований, могут быть приписаны любым позициям в любом наборе графических символов или управляющих функций.

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

Страница 24

ГОСТ 27466-87 (СТ СЭВ 360-86) С. 23

5.2.2. Использование функций единичного переключения

Использование функций единичного переключения в 8-битном коде идентично их использованию в 7-битном коде (см. п. 3.2.2). Для комбинации битов, следующей за ПЬ2 или ПЕЗ.допустим только символ из столбцов 02-07. За исключением сигуацин, описанной в п. 7.3, все комбинации битов столбцов 10-15 не должны следовать за ПЕ2 или ПЕЗ. Использование функции единичного переключения не должно влиять на текущее состояние, установленное одной или более функциями блокирующих переключений.

5.3. Расширение кода при помощи последовательностей АР2

Если определен 8-бигный кол в соответствии с требованиями п. 5.1, то расширение кода осуществляют при помощи последовательностей АР2, как описано ниже.

5.3.1.    Двухсимвольные последовательности ЛР2

Двухсимвольные последовательности АР2 должны иметь ту же структуру, что и в 7-битной среде (см. п. 33.3.1).

Последовательности АР 2 F, представляют единичные дополнительные управляющие функции с теми же значениями, которые они имеют в 7-битной среде (см. примечание к п. 3.33.1).

Использование последовательностей АР2 Fc в 8-битной среде не устанавливается настоящим стандартом. Если они используются при специальных условиях (см. табл. 6), то значение последовательностей то же самое, что и в 7-битной среде.

5.3.2.    Трехсимвольные последовательности ЛР2

Трехсймвольныс последовательности АР2 должны иметь ту же структуру и значение, что и в 7-битной срсдс (см. о. 3.33.2).

5.3.3.    Последовательности АР2. имеющие четыре ми более символов

Эти последовательности АР2 должны иметь ту же структуру и значение,

как и в 7-битной среде (см. п. 33.3.3).

Примечание. Ту же структуру и значение, что и п 7-битой среде, имеют последовательности АР2, которые обозначают и вызывают системы копирования, отличные от определенных о настоящем стандарте (см. п. 3.3.11). Последовательности АР2. которые обозначают многобайтные графические наборы и динамически переопределяемые наборы символов, имеют структуру н назначение согласно пп. 3.3.9 н 3.3.10 соот-■етстденио.

5.4. Наборы графических символов с многобайтным представлением

В 8-битной срсдс, так же как и в 7-битой, миотобайгиые наборы графи ческих символов могут обозначаться и вызываться как наборы ГО, ГI, Г2 или ГЗ (см. п. 3.3.9). Графический символ изтакого многобайтового набора представляется двумя или более байтами, которые состоят из комбинаций битов либо из столбцов 02—07, либо из столбцов 10-15 в зависимости от того, куда многобайтный набор был вызван. Таким образом, 8-й бит (б8) каждого байта в данном многобайтном наборе должен быть всегда или НУЛЕМ, или ЕДИНИЦЕЙ

Страница 25

С. 24 ГОСТ 27466-87 (СТ СЭВ 360-86)

Примечания:

1.    Пели 8-й бит (б,) всех Gift гон в данном м|югг> байтном представлении не одинаков, го возможно распознавание и восстановление гакой онтбкй. однако это не является предметом настоящего стандарта

2.    Наличие миогобаЯтных наборов графических символов не влияет иа'прсобрв-ювакме между 7- и Я-бнтимм кодами (см. раэд ?)-

5.5.    Совместимость

S-битный код будет рассматриваться как совместимый с настоящим стандартом, если столбцы 00- 07 удовлетворяют требованиям, записанным в п. 3.1.5, перечисления 11 или 2), и столбцы 08 и 09 содержат только управляющие символы, а столбцы 10-15 используют только для графических символов.

Для того, чтобы обеспечить средства расигирения кода данного стандарта, символ АР2 и используемые символы переключения должны оставаться неизменными в их значениях и в их позициях в кодовой таблице (см. табл. 7).

5.6.    Схематическое представление расширения кода в 8-битиой среде

На черт- 7 а схематической форме приведены стандартные средства расширения кода, имеющими в 8-битной среде.

6. ИЗВНЩГНИГ ОБ ИСПОЛЬЗОВАННЫХ СРРДСТВАХ РАСШИРЕНИЯ

6.1.    Общее положение

В начале информационного обмена может потребоваться извещение о средствах расигирения кода, используемых в последующем потоке данных. Если подобное извещение должно бмгъ пключено в поток кодированных символов, то должна использоваться одна или более трехсимвольных последовательностей класса АР2 2}0 Г. При условии соглашения между обменивающимися сторонами подобная извещающая последовательность может быть не включена. Конечный символ извещающей последовательности указывает на средства, использованные для представления графических наборов и некоторых управляющих наборов в 7- и 8-битной средях. Конечные символы, использованные для этой цели, перечислены в табл. 6 вместе с описанием средств, которые используются, и с их схематическим представлением.

Последовательности с первым промежуточным символом 2/0 и с последующими промежуточными символами зарезервированы для будущей стандартизации.

6.2.    Ограничения

Извещения 4/1, 4/3 и 4/4 не допускается использовать в сочетании с извещениями 5/0, 5/2, 5/3,5/4, 5/5, 5/6 и 5/7.

Извещения 4/12, 4/13.и 4/14 не допускается использовать вместе с любым другим извещением.

Страница 26

ГОСТ 27466-87 (СТ СЭВ 360- 86) С. 25

Расширение кода я 8 битной среде с функциями переключении

Черт. 7

Страница 27

C. 26 ГОСТ 27466 87

Примечания:

1.    В 7-битной среде данные, извещенные последовательностью АР2 2/04/4, иг+аот ту же форму, что и данные, извещенные последовательностью АР2 2/0 4/2. Обе последовательности предназначаются для тех ситуаций обмли, в которых в 7-битной среде требуется проводить различие между данными, возникшими из двух типов &-битной среды, т*. имеющих набор Г1 в стол баз х 02-07 или в столбцах 10-15.

2.    Примером последовательностей, которые могли бы использоваться в 8-бнтноЙ среде для извещения о использованных наборах ГО, Г1 и ГЗ с блокирующими перек-аючениямм и наборе Г2 с единичным переключением, является:

АР2 02/00 05/00 АР2 02/00 05/02 АР2 02/00 05/07 АР2 02/00 05/10.

Таблица 6

Извещение средств расширения

*7-Оитиая среда 8-битная среда

Конечный

символ

Используемые средства

Будет использоваться набор ГО. Послелователь-ность АР2. которая обозначает этот набор, также вызывает его в столбом 2 -7. Не Должны использовании функции блокирующих переключений. В S-битной среде столбом 10-15 ме используются. Гм. п. 6.2.

4/1

Буду» использоваться наборы ГО и Г1. В 7-Оитиой среде ВХ вызывает ГО в столбцы 2-7, а ВЫХ вызывает Г1 в столбцы 2-7. В S-битной среде ПО вызывает ГО. а П1 вызывает Г1 в столбцы 02-07, в го время как столбцы 10-15 не используются

4/2

Наборы ГО и Г1 будут использоваться только в 8-битной среде Обозначающие последовательности А Р2 также вызывают наборы ГО и Г1 cooTBeiciscHHo в столбцы 02-07 и 10-15. Не должны использоваться функции блокирующих переключений. См. п. 6.2.

4/3

И*? »C«OfUtV«r<*

Страница 28

ГОСТ 27466-87 (СТ СЭВ 360-86) С 27 Про&мжемис тайл. 6

Конечным

символ

Исполыусмые средства

?-битная среда 8-битмая среда

4/4

Будут испольэовапьса наборы ГО и Г1. В 7-битной среде ВХ вызывает ГО, а ВЫХ вызывает Г1 в столбцы 2-7. В 8-битной срсас обозначающие последовательности АР2 также вызывают наборы ГО и Г1 соответственно я столбцы 02-07 и 10-15. Не должны использоваться функции блокирующих переключений.

См. п. 6.2-

■А,

го

г»

4/5

Фуикиии переключения полностью сохраняются при преобразовании данных между 7-битной и 8 битной срезами

См. П. 7.4

4/6

Будет использоваться набор CJ. Как в 7-битной, так и в 8-битной средах каждая управляющая функ имя С1 будет представлена последовательностью АР2 F*

См. п. 3.3.3.1 и а. 5.3.1

4/7

Будет использоваться набор С1. В 7-битной среде каждая уп>_*,:«юиия функ* ция С1 будет представлена последовательностью АР2 Fe В 8-бктаой среде каждая управляющая функция С1 будет представлена одной единой комбинацией битов из столбцов 08 и 09

См. п 3.3.3.1

4/8

Все наборы графических символов содержат 94 символа

П 3.3.7

Страница 29


Продолжение refti. 6


Конечный

символ


7‘6иття срепл s-ftmnen cpc;w


Используемые средства


4/9


Ом. пп. 3.3.7 и 3.3.8


Наборы графических символов могут СОДС{>-мп 94 и/или % символов


О ГГ"ГРС!


4/10


В 7- и 8-битных средах использован 7-бишый код


СШ


4/11


В 8-бил»оЙ среде нсполь-зовдн 8-бнтиыЯ коя



4/12


Версия 8-бигноГо кода 1-го уровня. Будугимюпь-сдаться наборы СО. ГО. Cl. Г1. Функции переключения не должны использоваться



4/13


Вс реи я 8-битного кола 2-го уровня. Будут использоваться средства 1-ю уровня и наборы Г2 и ГЗ. Функции переключения используют только единичные (ПЕ2 и ПИЗ)



4/14


Версия R-бигиого код*

3-1'о уровня. Будут использования средства 2-го уровня и функции блокирующе го переключения ПП1. ПП2, ППЗ


Страница 30

ГОСТ 27466-87 (СТ СЭВ Э60-&6) С. 29 Продолжат* табл. 6

7-битка* среза в-бктнан ерем*

Конечный

символ

Используемые средств*

В дополнение к любой Дру£\)Й КДОГОрИИ графи* Ш’кмх наборов, которые могу I Оьиь использованы, будс? использоваться побор ГО. Он должен вызываться при помощи ВХ в 7-битной срсдс и п**1 помощи ПО л ЗДагтоЯ сред*

5/0

См. п. 6.2

В пополнение к любой другой категория графических наборов. которые могут быть использованы, булет исполкюваться набор Г1. Он должен вызываться при помощи ВЫХ в 7-битной среде и при помощи П1 и Я-битной среде.

5/2

См. п. 6.2

В дополнение к любой друтой категории графических наборов, которые могут бшь ислольэооаиы, будет использоваться набор Г1. Он должен вызываться при помоши ВЫХ в 7-битной срсдс и при помощи ПП! в Я битой среде.

5/3

См. п. 6.2

В дополнение к любой друюй катирии графике-ких наборов, которые могут быть использованы, будет испопьповагм:я набор 1*2. Он должен вызываться при Помощи П2 как в 7-бит-ной, так и в 8-б1ПНой среде. См п. 6.2

5/4

п

Страница 31

С. 30 ГОСТ 27466-87

Продолжение гв&х. 6

?-битная среда И битная сред*

Конечный

символ

Используемые средстве

В дополнение к любой другой категории графических наборов, которые могут быть использованы, будет использования набор Г2. Он додже* вызываться при помощи П2 в 7-битной среде и при помощи ПП2 в 8-битной срсас- См . п 6 2

5/5

В дополнение к любой Другой категории графических наборов, которые могут был исоолюовшш, будет использоваться набор ГЭ. Оя должен вызываться при помоши ИЗ как в 7-битной. гак и в 8-битной среде. См- п. 6.2

5/6

В дополнение к любой другой категории графических наборов, которые могут был. использованы. будет использоваться набор ГЗ. Он должен вызываться при помощи ПЗ в 7-битной среде и при помощи ПГ13 в 8бигаоВ среде. См- п. 6.2

5/7

В дополнение к любой другой категории графических наборов, которые могут бьт. использованы, будет использоваться набор Г2. ПЕ2 должен вызывать один символ нэ этого набо ра как в 7-б*ииой. так и в 8-битной средах

5/10

зрерпл

ПИ ПЕ? \ /

tfrj


В дополнение к любой другой категории графических наборов, которые могут быть использованы, будет использоваться набор ГЗ. [1F3 должен вызывать однн символ из этого набора как в ?-битной. так и в «-битной средах

5/11

Страница 32

ГОСТ 27466-87 (СТ СЭВ 360-R6) С. 31

7. СООТНОШЕНИЯ МЕЖДУ 7-и 8-ВИТНЫМИ КОДАМИ

7.1.    Преобразование между 7-и8-битными кодами

Преобразование между 7- и 8-бнгными кодами зависит от того, какие

средства расширения кода включены в данное применение. Идентификация зтих средств достигается при помощи использования извещающих последовательностей, определенных в рззд. 6.

7.2.    Представление 7-битного кода в 8-битной среде

В некоторых случаях, как например при хранении со следующей передачей, требуется информацию в 7-битной форме сохранить также в 8-бит-иой среде. В этом случае в каждом из символов бит б» устанавливается на НУЛЬ.

Некоторые функции блокирующего переключения (i.e. ПП1, ПП2, ППЗ) производят различные действия в 7- и 8-битных кодах. Когда эти функции переключения используются в 8-битной среде и если не очевидно, что применен 7- и 8-битный код, то следует использовать извсщаюп(ую последовательность АР2 2/0 4/10 или АР2 2/0 4/11 соответственно, чтобы обеспечивать однозначную интерпретацию данных.

7.3.    Взаимодействие символов переключения

Если данные, кодированные в 7-битном коде и использующие средства

единичного переключения и блокирующего переключения, преобразуются в 8-битную кодированную форму, то обыкновенные правила преобразования могут вызвать в старшем бите в комбинации битов, следующей за ПЕ2 или ПЕЗ, изменение с НУЛЯ на ЕДИНИЦУ. В данном случае только семи младшим битам следует присваивать значение (в соответствии с пп. 3.2.2 и 5.2.2).

Сходным образом преобразование кодированных в 8-битном коде данных, использующих средства единичного переключения, в 7-битную кодированную форму может иметь своим результатом то, что функция блокирующего переключения будет вставлена непосредственно за символом единичного переключения. Символы, представляющие функцию блокирующего переключения, должны быть пропущены при интерпретации функции единичного переключения, и следующая комбинация битов должна интериретироваться как представляющая символ из набора Г2 или ГЗ.

7.4.    Сохранение информации при возвратном преобразовании

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

Страница 33

С. 32 ГОСТ 27466-87 (СГ СЭВ 360-86)

При преобразовании информации, источником которой является 8-битная среда, в которой использовались различные функции переключения, определенные в настоящем стандарте, аналогично не имеется трудностей в представлении информации 8 7-битной среде. Однако, если впоследствии необходимо обратно преобразовать эту информацию в 8-битную среду, сохраняя то же самое использование функций переключения, применявшихся первоначально, следует учитывать это ьо время преобразования 8-битной среды в 7-битную. Извещающая последовательность АР2 2/0 4/5 должна указать, что требуется подобное сохранение или оно предусмотрено.

8. ОТНОШЕНИЕ К ПРОТОКОЛАМ ПРЕДСТАВЛЕНИЯ

В применении, в котором используется протокол представления или другой общий уровень управления, начало цепочки информации из символов. кодированных по настоящему стандарту, индицируется в соответствии с предписаниями этого протокола. Конец этой цепочки в некоторых случаях индицируется при помощи разделителя, который действует как инструкция к возврату от метода кодирования, установленного в настоящем стандарте, к методу кодирования протокола представления. Разделитель определен следующим способом: РАЗДЕЛИТЕЛЬ МЕТОДОВ КОДИРОВАНИЯ (CODING METOD DELIMITER) - РМК (CMD): управляющая функция, которая определяет цепочку данных, кодированных в соответствии с настоящим стандартом, и которая переключает на общий уровень управления. Эта функция представляется последовательностью АР2 6/4.

Примечание. Последовательность АР2 F, может быть удобной для других систем кодировании. ОТШШХ от приведенных в настоящем стандарте.

Использование РМК необязательно, если протокол высшего уровня определяет средства для отделения цепочки, например спецификацией длины цепочки.

9. КОНКРЕТНЫЕ ЗНАЧЕНИЯ ПОСЛЕДОВАТЕЛЬНОСТИ» АР2

Значения отдельных последовательностей АР2 не определены в настоящем стандарте. Эти значения определяются процедурой регистрации (см. приложение 4). Эта процедура должна выдерживаться при подготовке и сопровождении последовательностей АР2 и их значений.

Примечание. Присвоение конечных и, пр* необходимости, промежуточных символов всем категориям последовательностей АР2 (за исключением тех, которые зарезервированы для будущей стандартизации, а также извещений, ДПНС, АР2 Fe и частного применения) осуществляет регистрационный орган (см. приложение 4).

Страница 34

ПРИЛОЖЕНИЕ I Обльотелънос

Таблица 7

Колово* представление

Наименование функций п*реклю*«ш*

ОЛо значение

Код

русское

мсжауиарошсос

русское

между

народное

7-битная

среда

6'бктнал

среда

1

г

‘ 3

4

5

6

ВЫХОД

SHIFT - OUT

ВЫХ

SO

0/14

вход

SHIFT - IN

BX

SI

0/1S

ПЕРЕКЛЮЧАТЕЛЬ НУЛЬ

LOCKING - SHIFT ZERO

no

LSO

-

00/15

ПЕРЕКЛЮЧАТЕЛЬ ОЛИН

LOCKING - SHIFT ONE

П!

LSI

-

00/14

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ОДИН

LOCKING - SHIFT ONE RIGHT

ПП1

I-S1R

-

АР2 07/14

ПЕРЕКЛЮЧАТЕЛЬ ДВА

LOCKING - SHIFT TWO

П2

LS2

AP2 6/14

АР2 06/14

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ДВА

LOCKING - SHIFT TWO RIGHT

ПП2

LS2R

АР2 07/13

ПЕРЕКЛЮЧАТЕЛЬ ТРИ

LOCKING SHIFT THREE

ПЗ

LS3

AP2 6/15

АР2 06/15

ПЕРЕКЛЮЧАТЕЛЬ ВПРАВО ТРИ

LOCKING SHIFT THREE RIGHT

ППЗ

LS3R

-

АР2 07/12

ПЕРЕКЛЮЧАТЕЛЬ ЕДИНИЧНЫЙ ДВА

SINGLE - SHIFT TWO

ПЕ2

SS2

AP2 4/14

08/14

ПЕРЕКЛЮЧАТЕЛЬ ЕДИНИЧНЫЙ ТРИ

SINGLE- SHIFT THREE

ПЕЗ

SS3

AP2 4/15

08/15

Примечания:

ФУНКЦИИ ПЕРЕКЛЮЧЕНИЯ

ГОСТ 27466 -87 (СТ СЗВ 360-86) С. 33

1.    Если представление ПЕ2 требуется в 7-битной среде в виде одного 6afrra, то оно должно быть закодировано как комбинация битов 1/9.

2.    Если требуется иредставигъ ПП1, ПП2 и ППЗ в 7-<>итж>й среде, следует применять АР2 7/14, АР2 7/13 и АР2 7/12 соответственно.

3.    API представлю комбинацией битов 1/0. АР2 представлен комбинацией битов 1/11.

Страница 35

С 34 ГОСТ 27466-87 (СТ СЭВ 360-86)

Таблиц»8

Действие функций переключении.

Обозначение

Графический набор, который вызван

Сторона кодовой таблицы Н-битного кода, в которую вызывается набор

русское

между

народное

русское

обозначение

между

народное

оГх'знвчеиие

вых

SO

Г1

G1

Работает только в 7-битном коде

ВХ

SI

го

G0

Работает только в 7-битном коде

ПО

LSO

го

GO

Левая

П1

LSI

Г1

GI

Левая

ПП1

LS1R

Г1

G)

Правая

П2

LS2

Г2

G2

Левая

ПП2

LS2R

Г2

G2

Правая

ПЗ

LS3

ГЗ

G3

Левая

ППЗ

LS3R

ГЗ

G3

Правая

ПЕ2

SS2

Г2

G2

Левая (единичный символ)

ПЕЗ

SS3

ГЗ

G3

Левая (единичный символ)

ПРИЛОЖЕНИЕ 2 Обязательное

ПЕРЕЧЕНЬ ПОСЛЕДОВАТЕЛЬНОСТЕЙ АР2,

ОПРЕДЕЛЕННЫХ В НАСТОЯЩЕМ СТАНДАРТЕ

1. Форм» чал ней

Перечень показывает последовательности АР2, определенные в настоящем стандарте. Символы в скобках показывают, как можно увеличить количество промежуточных символов для каждого типа последовательности АР2. если первые серии конечных символов исчерпаны.

1„ .. представляет одну из комбинаций битов 2/1. 2/2 и 2/3;

■ представляет од»гу или более позиций из комбинаций битов с 2/0 по 2/15 (1щ может отсутствовать).

Страница 36

ГОСТ 27466-87

2. П|рят последовательностей АР2

АР2 2/0 F

Извещение

АР2 2/1 <1„ lm) F

Набор СО

АР2 2/2 <ln lm) F

Набор Cl

АР2 2/3 (In lm)F

Единичная дополнительная управляющая функция

АР2 2/4 2/8 2/0 (Ira) F

Многобгйтный 94-снмволышй ГО ЛПНС

AP2 2/4 2/8 (ln lm) F

Многобайткый 94-символьный набор ГО1

AP2 2/4 2/9 2/0 (Im) F

Многобайткый 94символьный Г1 ДПНС

AP2 2/4 2/9 (I„ lm> F

Многобайткый 94-си мволышй набор Г1

AP2 2/4 2/10 2/0 (!m> F

Многоба*тный 94-симаольныЯ Г2 ДПНС

AP2 2/4 2/10 (In lm) F

Многобайтний 94г«м»ольныЯ набор Г2

AP2 2/4 2/11 2/0(l„,)P

Много банный 94<нмви.тьный ГЗ ДПНС

AP2 2/4 2/11 (I„ lm)F

Ммоюбайтный 94-символьный набор ГЗ

AP2 2/4 2/13 2/0 От) F

Мноюба»1ный 96-символьный Г1 ДПНС

AP2 2/4 2/13 (ln lm)F

Много байтный 96-снмвояьиый набор Г1

AP2 2/4 2/14 2/0 (In,) F

Много байтный 96-символьный Г2 ДПНС

AP2 2/4 2/14 (I„ lm) F

Многобайтиый 96-си мвояьный набор Г2

AP2 2/4 2/15 2/0 (Im) F

Многобайгный 96-си мвольяый ГЗ ДПНС

AP2 2/4 2/15 ll„ lm) F

Многобайтный 96-символьный набор ГЗ

AP2 2/5 4/0

Стандартное средство возврата

AP2 2/5 <1„ lm) F

Другие системы кодирования се стандартным возвратом2

AP2 2/5 2/15 (lm)F

Другие системы кодирования без стандартного возврата

AP2 2/6 F

Псрссзхотр

AP2 2/8 2/0 (lm) F

94-символьный ГО ДПНС

AP2 2/8 (l„ !„,) f

94-снмволышй набор ГО

AP2 2/9 2/0 (im) F

94-символьный Г1 ДПНС

AP2 2/9 <I„ Im) F

94-символьный набор Г1

AP2 2/10 2/0 (lm)F

94-символьиыв Г2 ДПНС

AP2 2/10 (l„ Im)F

94-снмволышй набор Г2

AP2 2/11 2/0 (lm) F

94символьный ГЗ ДПНС

AP2 2/11 (l„ lm) F'

94-символьный набор ГЗ

AP2 2/13 2/0 (Im)F

96-символьный Г1 ДПНС

AP2 2/13<I„ Im)F

96-символьный набор Г1

AP2 2/14 2/0 (Im) F

96-символышй Г2 ДПНС

AP2 2/14 (1ц 1щ) F

96-симпольный набор Г2

AP2 2/15 2/0 (Im)F

96 символьный ГЗ ДПНС

AP>2/15<I„ Im)F

96-си мволышй набор ГЗ

AP2 6/4

ОТДЕЛИТЕЛЬ МЕТОДОВ КОДИРОВАНИЯ

1

Три последовательности АР2, х.е. АР2 2/4 4/0, АР2 2/4 4/1 и АР2 2/4 2/4. также обозначают многобайтиыс 94-символЫ1ые наборы Г1 (см. п. 3.3.9).

2

За исключением АР2 2/5 4/0, которая 1![>гдстао.".яст стандартные средства возврата.

Страница 37

С. 36 ГОСТ 27466-87 «т СЭВ 360-86)

ПРИЛОЖЕНИЕ 3 Cnpanoswm

ПОНЯТИЯ И ПОЯСНЕНИЯ

Таблица 9

Попсиские

Понятие

1. Байт

2.    Блокирующее переключение

3.    Версия 7- или 8-бигного кода

4. Визы пап.

5.    Трофический енмвол

6.    Динамически переопределяемый гаоор символов

7.    Извещать

8.    Класс послсДо-вагсльн остей АР2

9.    Кодированный набор символов: код

10.    Кодовая таблице

11 Комбинация битов 12. Конечный символ

13 Обозначать

14.    Позиция

15.    Последовательность А 1*2

Цепочка битов, г которой оперируют как с единицей и размер которой не завискг от избыточное!» или метопов копирования

Функияя переключения вызывающая весь оботаа-ченный набор графических символов. Например. ВХ, ВМХ, ПЗ

Кодовая таблица, для которой псе правила создания набора символов установлены по ГО(Т 27463-87 или по ГОСТ 19768-74 соответственно и каждый символ которой должен быть приписан одной позиции. яри этом имеется свобода выбора или данная позиция должна быть объявлена неиспользуемой Обеспечить, чтобы обозначенный набор символов был представлен предписанными комбинациями битов всякий раз, когда эти комбинации битов появляются до тех пор, пока это не прекращено другой функцией расширения кода По ГОСТ 2746S-87

Набор, графическое представление символов которого можно определить при помощи данных, передаваемых в потоке информации

Сделать объявление об использованных средствах расширения посредством последовательное™ АР2

Множество последовательностей АР2, i меюших одинаковый первый промежуточный символ По ГОСТ 27463 - 87

По ГОСТ 27463-87 По ГОСТ 27463-87

Символ, комбинация битов которого завершает последовательность АР2

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

Цепочка битов, которая используется хпя целей управления в процедурах расширения кода и которая состоит из двух или более комбинаций битов.

П ри мечание. Первую из этих комбинаций битов представляет символ ABTOPIXHCTP ДВА (ESCAPE)


Страница 38

ГОСТ 27466-87 (СТ СЭВ 360-86) С. 37 Продолжение таб.т 9

Пояснение

Понятие

16. Представлять

17. Промежуточный символ

18.    Расширение кода

19.    Символ

20.    Нсинтервальный символ

21 Единичное переключение

22.    Интервальный символ

23.    Среда

24.    Улрааляющвя функция

25.    Управляю и«Й символ

26.    Функции переключения

1> Испольэомтъ предписанную комбинацию битов со значением символа из набора символов, который б«.ч обозначен и вызвал, или

2) использовать последовательность АГ2 со значением дополнительной управляющей функции

Символ, комбинация битов которого ДоЯилЯется между комбинациями бито» символа АР2 и коневого символа в последовательности АР2, которая состоит из боле* >»ем двух комбинаций битов

Методы кодирования символов, которые не включены в набор символов данного кода По ГОСТ 27465- 87

Символ, который после визуализации данного символа не вызывает перемещение активной позиции Функция переключения, например ПЕ2, вызывающая один графический символ из обозначенного набора

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

По ГОСТ 27465-87

ПоГОСТ 27465- 87

Обшсе название для управляющих функций, например ВХ, ВЫХ, П2. ПЕЗ, которые вызывают набор графических символов или один графический символ


Страница 39

С. 38 ГОСТ 27466-87 (СТ СЭВ 360-86)

ПРИЛОЖЕНИЕ 4 Спраооччос

ПРОЦЕДУРЫ РЕГИСТРАЦИИ

1.    Процедура регистрации наборов управляющих и графических символов (СО, С1, ГО, П, Г2, ГЗ) и единичных управляющих функций в рамках СЭВ осуществляет, ся органами Межправительственной комиссии по сотрудничеству социалистических стран а области вычислительной техники и определена нормативным материалом МПК по ВТ 33-80 „Машины выделительные и системы обработки данных. СИМВОЛЫ АЛФАВИГНО ЦИФРОВЫЕ. Процедура регистрации". Функции регистратора наборов колов выполняет Координационный центр Межправительственной комиссии по сот-рудничеетяу социалистических стран в области вычислите.лкиой техники.

2.    В рамках И СО процедура регистрации кодов осуществляется по международному стандарту ИСО 2375. Сопровождение Международного регистра ИСО и регистрации наборов ведется Международным органом по регистрации (International Registration Authority). функцию которою для международного стандарта ИСО 237S выполняет Европейская ассоциация изготовителей вычислительных машин (ЕСМА). 114. Rue du Rhone, CH-1204, Geneve Switrepland.

3.    Последовательности AP2 I-'* регистрируются в Регистре СЭВ и в Международном регистре ИСО наборов сим полов для их использования с последовательностями АР2. Каждый кандидат для регистрации новой последовательности АР2 Ft должен быть одобрен для регистрации в Подкомитете ИСО/ТК 97/ПК2. Кодирование конеадо-го символа Г, присваивается Регистрационным органом в соответствии с процедурой ИСО 2375.

Страница 40

ГОСТ 27466-37 (СГ СЭВ 360-46) С- 39 ПРИЛОЖЕНИЕ 5

Справочное

ФОРМЫ ЗАПИСИ И ОБОЗНАЧЕНИЕ ПОЗИЦИЙ КОДОВЫХ ТАБЛИЦ

1. Согласно ГОСТ 27463- 87 н ГОСТ 19768-74 запись и обозначение позиций кодовых таблиц следующие:

Биты 7-битной комбинации

-

6?

6*

б,

6.

б,

б,

б,

Биты 8-битной комбинации

б.

б,

б.

б.

в,

б,

б.

Битовый вес для ссылок на столбец и строку

2'

2’

2'

2е

2*

2*

2'

2*

Столбец

Строка

Вместо русской строчной буквы „б" для обозначения битов допускается применять латинскую строчную букву „Ь”.

2.    На комбинацию битое можно ссылаться путем указания номеров столбца и строки этой позиции п кодовой таблице. Номер столбсia явлистся десяти «ium эквивалентом битов от б, по б, (или от б, до б,), и номер строки является Десятичным эквивалентом битов от б, до б,: при этом этим битам придаются веса, указанные я раза. ЬНомера столбцов и строк разделены символом ДРОБНАЯ ЧЬРТА

3.    При представлении десятичных эквивалентов в 8-битиом коде принято добавлять ведущий нуль к номерам столбиа и строки для столбцов и строк от 00 до 09

Пример.

Позиции символа ПРОБЕЛ ■ 7 -битной кодовой таблице обозначается 2/0; эта позиция того же самого символа в 8-битной кодовой таблице обозначается 02/00.

Страница 41

С. 40 ГОСТ 27466-87

ПРИЛОЖЕНИЕ б Справочное

СТРУКТУРА 7-БИТНОГО КОДА

Ко долм таблиц» 7-Ситного коя» по ГОСТ 27463-87 состоит из областей, предназначенных для упорядоченного набора управляющих символов и графических символов. сгруппированных в соотиетовим с черт. 9 следующим образом:

1)    столбцы 0 и 1 содержат набор 32 управляющих символов;

2)    символ ПРОБЕЛ в позиции 2/0, который можно рассматривать либо как управляющий символ, либо как графический символ;

3)    столбцы с 2 по 7 в позициях с 2/1 по 7/14 содержа набор 94 графических символов;

4)    символ ЗАБОЙ помешается в позиции 7/15.

Структура 7-битного кода

0

1

2

S

4

S

6

7

0

f

. п_р _

1

2

3

4

5

6 7

9

Набор из 32 управляющих символов

Набор из 94 или 96 графических символов

10

И

12

13

14

15

Г ЗБ '

Черт 9

Страница 42

ГОСТ 27466-87 (СГ СЭВ 360-86) С 41

ПРИЛОЖЕНИЕ 7 Справочное

СТРУКТУРА 8 БИТНОГО КОДА

Структур» 8-бит* ото копя представляет массив 16x16 ю столбцов, пронумерованных от 00 до 15, и строк, пронумерованных от 00 до 15, содержит 256 кодовых позиция (см. черт. 10).

Столбцы 00 - 07 этого массива содержат 128 позиций символов, находящихся в однозначном соответствии с символами 7-битиот\э набора. Их копированное представление является таким же. как и в 7-битной срсде с добавлением восьмого, старшего бита со значением НУЛЬ.

Столбцы 08-15 этого массива содержат 128 кодовых позиций; восьмым битом их копированных представлений является ЕДИНИЦА.

Столбцы 08 и 09 предусмотрены для управляющих символов, столбцы 10-15 -дня графических символов.

Управляющие символы в столбцах 08 и 09 8-битиого кода не должны включать оправляющие символы связи.

Структуре 8-битного кода

00 01


0J


03


04


05


06


07


08


09


12


13


14


15


10 I II


00

01

02

03

04

Набор

05

из 32

06

управ

07

ляю

08

щих

09

симво

10

лов

11

12

13

14

15

Набор из 94 или 96 графических символов

Набор иэ 94 или 96 графических симводов

fxV

и зь

-


L«°£J

Набор из 32 управляющих символов


Черт. 10

Страница 43

С 42 ГОСТ 27466-87 (СТСЭВ 360-86)

ИНФОРМАЦИОННЫЕ ДАННЫЕ

1.    Постановлением Государственного комитета СССР по стандартам от 29.10.87 у> 4077 стандарт Совета Экономической Взаимопомощи СТ СЭВ 360-86 „Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов" введен в действие непосредственно в качестве i осу дарственною стандарта СССР с 01.01.88

/


2.    Срок проверки-1992 г., периодичность-5 лет

3. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ

Обо)м»««кис НТД, и» который ц»и* «ылка

Номер пункт», приложения

1.1, 1.2.13,2,3.1.1-3.1.6. 3.1.8. приложения 3.5. 6

ГОП 27463-87

1.1, 1.2, 1.3, 2. приложения 5.3

3.1.6—3.1.8, 3.2, приложение 3

Страница 44

СОДЕРЖАНИЕ

1.    Основные положения.....................................1

2.    Формы записи .......................................3

3.    Расширение 7-битного коя» » 7-битой среде......................3

3.1.    Введение........................................3

3.2.    Расширение графического набора при помощи функций переключения... 6

3.3.    Расширение копа при помощи последовательностей АР2............8

3.4.    Начальное обозначение и вызов..........................18

3.5.    Схематическое представление расширения копа в 7-битмой среде......18

4.    Структура семейства 8-бтчых кодов...........................18

5.    Расширение 8-битного кода . ..............................21

5.1.    Элементы расширения кода в 8-битиой среде.................21

5.2.    Расширение графического набора при помощи функций переключения . .21

5.3.    Расширение кода при помощи последовательностей ЛР2............23

5.4.    Наборы 1-рафическнх символов с много байтным представлением......23

5.5.    Совместимость....................................24

5.6.    Схематическое представление расширения кода в 8-Битной среде......24

6.    Изв< щеяие об использованных средствах расширения................24

7.    Соотношения между 7- и 8-битными кодами.....................31

8.    Отношение к протоколам представления........ ...............32

9.    Конкретные значения последовательностей АР2 ...................32

Приложение 1. Функции переключения........................33

Приложение 2. Перечень последовательностей АР2, определенных в настоящем стандарте..............................34

Справочное приложение 3. Понятия и пояснения...................36

Справочное приложение 4. Процедуры рсистрации.................38

Справочное приложение 5. Формы записи и обозначение позиций кодовых

таблиц................................39

Справочное приложение 6 Структура 7-битного кода................40

Справочюе приложение 7. Структура 8-битного копа................41

Страница 45

Рел актор O.K. А баш кола Технический редактор В.Н. ПРусакова Корректор B.C. Черная

Соаио в набор 20 11.87 Пояп-в цен. 23.12.87 Э.вус.я. п.я. 3.0 уся. кр.-оп. 3,03 уч.-агад. П. Тир. 12000 Иска И коп.

Ордена "Знак Почата" Изяатсльстпо стандартов. 12 3840. Москва. ГСП. Новопресмемский п«р., 3

Набрало а Издательстве стандартов иа НПУ

Тип. "Московский печатник". Москва, Лч.тн п«р . Ь Зак t>OiJ

Страница 46

Изменение М I ГОСТ 27466 $7 Системы обработки информации. Наборы сим-юлов а 7- и 8-битных кодах AUiOiu расширения кодов

Утверждено и введено а действие Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 30.01.90 /» 117

Дата введения 0l.01.9l

Вводную часть изложить в новой редзкцни: «Настоящий стандарт распросг-инястся на технические и программные средства систем обработки информаиии I передачи данных и устанавливает методы расширения 7- н 8-бнтных совмес-нмых кодов, структуры расширяемых 7- и 8-бнтных кодов и взаимосвязь меж-iy 7- и 8 битными кодами, а также- классификацию методов расширения кода»

(Продолжение см с. 2NI

i

*


213

Страница 47

(Продолжение изменения к ГОСТ 27466-87)

Раздел 1 дополнить пунктами — 1.1а. 1,7а. 1.8а (перед пп. 1.1, 1.7, 1.8): «1.1а. Структура, наименование, определение и обозначение.

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

1.8а. Процедуры регистрации».

Пуша 3.1.6. Первый абзац изложить а новой редакции: «Символы расширения 7-битиого хода.

ВХОД (ВХ) и АВТОРЕГИСТР ОДИН (API). Их определение приведено в ГОСТ 27465-37».

Пункт з 1.8. Первый абзац Заменить слова: «два метода» на «два способа»;

четвертый абзац. Заменить слова: «методов» на «способов», «метод» ва «способ».

(Продолжение см. с. 215)

Страница 48

(Продолжение изменения к ГОСТ 27466-37)

Пункт 3.2. Первый абзац исключить

Пункт 3.2.4. Второй абзац изложить в новой редакции «Перед обозначением нового набора Г!, Г2, ГЗ с помощью последовательности ЛР2 нет необходимости возвращаться к набору ГО с использованием функции переключения ВХ»

Пункт 3.3.2. Примечание. Заменить слово- «описываются» на «представляются».

Пункт 3.3.3. Наименование наложить в новой редакции: «Категории последовательностей ЛР2».

Пункт 3 3.9. Седьмой абзац. Заменить слова: «а пределах 2/0 ДО 7/15» на «в пределах с 2/0 по 7/15».

Раздел 4 дополнить пунктом — 4,)а (перед п. 4.1): «4.1а. Связь 8-битного «од* с 7 битным».

Раздел 5 изложить в новой редакции:

«5. Расширение 8 битного кода

5.1.    Общие положения

5.1.1.    Последовательности АР2

Методы расширения 8 битного кода совместимы с методами, использованными для расширения 7-битного кода.

Символ АВТОРЕГИСТР ДВА следует использовать в 8-битном коде таким же образом, как и в 7-битиом коде для построения последовательностей ЛР2 Значения этих последовательностей не изменены в « битном коде. Символы а столбцах 08—15 не следует применять а последовательностях АР2. их появление в последовательности АР2 является состоянием ошибки, для восстановления которых в настоящем стандарте мй предписывается стандартных процедур,

5 12 Элементы расширения кода в 8-битной среде

Элементы, показанные на черт. I. приведены в табл. 3-

Таблица 3

Н»вор

Описаивс

3*ИММ1(МЬГ< столбцы

СО

32 управляющих символа

00-01

С!

32 управляющих символа

08 09

ГО

94 графических символа

02-07

Г1

94 или 96 графических символов

02- 07 илн 10—15

Г2

94 или 96 графических символов

02-07 или 10-15

ГЗ

94 или 96 графических символов

02 -07 или 10—15

Наборы СО н С! следует обозначать и вызывать теми же последовательностями АР2. как и в 7-битноЛ среде (см. пп. 3.3.5 и 33.6). Наборы ГО, Г1, Г2 и ГЗ следует обозначать теми же последовательностями АР2, как и в 7-бнтной среде (см. пп 3.3.7—3.3.10>.

5.2. Расширение графического набора при помощи функций переключения

о 2 I Функции переключения S битного кода

Функциями переключения для использования в 8-битиой среде являются: 110. П1. ПП1. П2. ПП2, ПЗ, ППЗ, ПЕ2. I1E3, которые определены в ГОСТ 27465- 87

Данные по кодированию этих функций приведены в табл. 5 и 6 5 2 2 Использование функций блокирующих переключений В 8 биткой среде имеются семь функций блокирующих переключений, которые используют для расширения графического набора. За исключением ПО, которая вызывает наборы только с 94 символами, каждая из других шести функций вызывает один дополнительный набор из 94 или 96 графических символов в столбцы 02—07 илн в столбцы 10—15.

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

(Продолжение см. с. 216)

Страница 49

(Продолжение изменения к ГОСТ ?7Ш—W) >

Таблица 4 t

Сшбцн, «И—


Вюивлсмие

наСор


«■уикаи»


Переключатель нуль ПО (LS0) Переключатель один 111 (LSI) Переключатель вправо одик ГТП1 (LSIR) Переключатель два П2 (LS2) Переключатель вправо два ПП2 (LS2R) Переключатель три ПЗ (LS3) Переключатель вправо три ППЗ (LS3R)

02-07

02-07

18-15

02-07

10-15

02-07

10-15

ГО

Г!

Г1

Г2

Г2

ГЗ

ГЗ

V.-

Если некоторый набор был уже вызван, то повторное использование соответствующей ему функции переключения не оказывает влияния

Использование функций блокирующих переключений не должно подействовать па значение следующих комбинаций битов:

1)    представляющие управляющие символы в столбцах М и 01, 08 и 09;

2)    включенные в любую последовательное^ АР2;

3)    следующую за ПЕ2 или ПЕЗ.

Символы ПРОБЕЛ н ЗАБОЙ должны быть только в позициях 02/00 я 07/15 соответственно, но только а том случае, если вызванный набор состоит из 94 графических символов. Эти символы не должны приписываться каким-либо другим позициям в любом наборе. Однако символы, отличные от символа ПРОБЕЛ, но представляющие пробелы других размеров или использований, могут быть приписаны любым позициям в любом наборе графических символов или управляющих функций.

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

5.2.3. Использование функций единичного переключения

Использование функций единичного переключения в 8-битиом коде идентично их использованию в 7-битном коде (см. п. 3.2.2). Для комбинации бкЛе» следующей за П62 или ПЕЗ, допустим только символ из столбцов 02—07. 3» исключением «гтуашш, опнсзнрой в п. 7.3, все комбинации битов столбце» *0—15 не должны следовать за ПЕ2 или ПЕЗ Использование функции единичного переключения не должно влиять на техушее состояние, установленное одно» или Солсе фуикциями блокирующих переключений.

53. Расширение кода при помощи последов:) т? л ьно~ с т е fi А Р 2

5.3.1.    Цвухсимвольние последовательности ЛР2

Двухсимвольные последовательности АР2 должны иметь ту же структуру,, что и и 7-бигной среде (см. п. 3.3.3 1).

Последовательности АР2 F» представляют единичные дополнительные управляющие функции с теми же значениями, которые они имеют в 7-бятяоЙ среде (см. п. 3.3.3.1).

Использование последовательностей АР2 F* в 8-би*гной среде ес устанавливает настояшнй стандарт. Если их используют при специальных условиях (см. табл 5), го значение последовательностей то же самое, что и в 7-битной-среде.

5.3.2.    Трехсимвольные последовательности ЛР2

Трехснмвольные последовательности АР2 должны иметь ту же структуру н значение, что м в 7-битной среде (см. n. 3.3.3.2).

5 3.3. Последовательности АР2. имеющие четыре или болев симввла

(Продолжение см. с. 217)

216

Л

Страница 50

(Продолжение изменения к ГОСТ 27466—Н7)

Эти последовательности АР2 должны иметь ту же структуру и значение, как я ■ 7-битой среде (см. п. 3.3 3.3).

Примечание. Ту же структуру и значение, что и з 7 битной среде, имеют последовательности ЛР2. которые обозначают и вызывают системы кодирования. отличные от определенных в настоящем стандарте (см. п. 3.3.11). После-. . довательиости АР2, которые обозначают многобайтные графические наборы н динамически переопределяемые наборы символов, имеют структуру и назначение согласно пп. 3.3.9 и 3.3.10 соответственно.

5.4. Набор графических символов с многодетным представлением

В в-бппюй среде, так же как и о 7-битной, многобайтпые наборы графических символов могут обозначаться и вызываться как наборы ГО, Г1, Г2 или ГЗ (см. п. 3.3.9). Графический символ из такого многобайтного набора представля-- ется двумя или более байтами, которые состоят из комбинаций бнтоа либо us столбцов 02—07. либо из столбцов 10—15 в зависимости от того, куда многобайт-Ч и.'й набор был вызван. Таким образом, 8-й бит (о3) каждого байта п данном ногобайтяом наборе должен быть всегда или НУЛЕМ, или ЕДИНИЦЕЙ

Примечания:

1.    Если 8-Я бит (о.§) всех Сайтов в данном многобайтиом представлении не одинаков, то возможно распознавание и восстановление такой ошибки, которую ие р8с< матринают в настоящем стандарте.

2.    Наличие миогобайтных наборов графических символов не влияет из преобразование между 7- и 8-битным кодами (см. разл 7).

55. Совместимость

8-битный код будет рассматриваться как совместимый с настоящим стандартом. если столбцы 00—<*7 удовлетворяют требованиям, записанным в

(Продолжение ск с 218)

г

i

Страница 51

(ЛрогЬлжение изменения к ГОСТ 27466-87)

п. 3.1.5, перечисления 1 или 2, столбцы 08 н 09 содержат только управляющие символы, а столбцы 10—15 используют только для графических символов.

Для того, чтобы обеспечить средства расширения кода данного стандарта, символ АР2 и используемые символы переключения должны оставаться неизменными в их значениях и позициях в кодовой таблице (см табл 6)

5 6. Схематическое представление расширения кода » 8-битной среде

На черт. 7 в схематической форме приведены стандартные средства расширения кода, имеющееся в 8-битной среде».

Раздел 5. Таблица б. Заменить слова• «Таблица 6» на «Таблица 5»; конечный символ 4/2. Чертеж заменить новым:

ГО П

Приложение 1. Таблицы 7, 8. Заменить слова «Таблица 7» на «Таблица 6», «Таблица 8» на «Таблица 7»

Приложение 3. Таблица 9. Заменить слова: «Таблица 9» на «Таблица 8». Приложение 4. Пункт 2 Заменить слово: «Swilrcpland» на' «Switierland», Приложение 6. Заменн1ь слова: «упорядоченного набора» на «размещения».

<ИУС .V» 5 1990 г.)