С целью уменьшения вероятности противоречий при обмене информацией этот набор должен иметь следующие характеристики:
включать десять управляющих символов связи;
включать управляющие символы ПУС, ВЫХ, ВХ, АН, ЗМ и АР2,. чьи значения и позиции в 7-битной кодовой таблице остаются неизменными.
Следует учитывать воздействие изменения значения управляющих символов, которое при обмене информацией может оказать влияние на работу оборудования. Например комбинация битов, соответствующая ГТ, воздействует как „горизонтальная табуляция” на систему, предназначенную реагировать на этот управляющий символ.
Наборы из 32 управляющих функций, представленных при помощи АР2 Fe
Последовательность АР2 2/2 F обозначает и вызывает набор С1 из 32 управляющих функций, не воздействуя на набор СО.
Отдельные управляющие функции такого набора представляются при помощи последовательностей АР2 Fe вместо единичной комбинации битов. Набор С1 не должен включать управляющие функции связи (см. примечание к п. 3.3.8).
Наборы из 94 графических символов
Последовательность АР2 2/8 F обозначает набор, состоящий из 94 графических символов, используемый как набор ГО. Вызов обозначенного набора осуществляется символом ВХ.
Последовательность АР2 2/9 F обозначает набор, состоящий из 94 графических символов, используемый как набор Г1. Вызов обозначенного набора осуществляется символом ВЫХ.
Последовательность АР2 2/10 F обозначает набор, состоящий из 94 графических символов, используемый как набор Г2. П2 вызывает обозначенный набор, а ПЕ2 вызывает один символ из обозначенного набора.
Последовательность АР2 2/11 F обозначает набор, состоящий из 94 графических символов, используемый как набор ГЗ. ПЗ вызывает обозначенный набор, а ПЕЗ вызывает один символ из обозначенного набора.
Наборы из 96 графических символов
Последовательность АР2 2/13 F обозначает набор, состоящий из 96 графических символов, используемый как набор Г1. Вызов обозначенного набора осуществляется символом ВЫХ.
Последовательность АР2 2/14 F обозначает набор, состоящий из 96 графических символов, используемый как набор Г2. П2 вызывает обозначенный набор, а ПЕ2 вызывает один символ из обозначенного набора.
Последовательность АР2 2/15 F обозначает набор, состоящий из 96 графических символов, используемый как набор ГЗ. ПЗ вызывает обозначенный набор, а ПЕЗ вызывает один символ из обозначенного набора.
Примечание. При регистрации наборов символов каждому набору присваивается один конечный символ. В случае наборов управляющих символов группы конечных символов для наборов СО и С1 совершенно отдельны, т.е. набор регистрируется для использования либо как набор СО, либо как набор С1.
Наборы графических символов не регистрируются как ГО или Г1, или Г2, или ГЗ, а как все четыре одновременно. Они могут быть использованы как любой из четырех наборов при помощи соответствующего промежуточного символа, как определено в пп. 3.3.7-3.3.9, с исключением, что набор 96 символов нельзя использовать как набор ГО.
Наборы графических символов с много байтным представлением
Последовательность АР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 обозначает многобайтный графический набор, который будет использоваться как набор Г1. Обозначенный набор вызывается при помощи ВЫХ.
Последовательность АР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 4/1 иАР2 2/4 4/2, которые были присвоены зарегистрированным ранее многобайтным наборам ГО.
Многобайтный набор, обозначенный АР2 2/4 2/8 F, АР2 2/4 2/9 F, АР2 2/4 2/10 F или АР2 2/4 2/11 F, состоит из максимально 94" символов. Каждый символ представлен последовательностью из п байтов, т.е. из комбинаций битов в пределах с 2/1 по 7/14. При этом п = 2, 3, 4 ... . Многобайтный набор, обозначенный АР2 2/4 2/13 F, АР2 2/4 2/14 F или АР2 2/4 2/15 F, состоит из максимально 96" символов. Каждый символ представлен последовательностью из п байтов, т.е. из комбинаций битов в пределах 2/0 до 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 наборов.
Динамически переопределяемые наборы символов (ДПНС)
ДПНС является набором графических символов, визуальное изображение которых специфицируется и передается (т.е. загружается) до момента использования. Эту спецификацию можно сделать в явном виде или при помощи ссылки. Эти символы могут быть буквами, специальными знаками или элементарными знаками графики. Будучи один раз загруженным, этот набор (ДПНС) рассматривается как член множества наборов графических символов, который может быть обозначен соответствующей последовательностью как набор ГО, Г1, Г2 или ГЗ.
Последовательность АР2 I 2/0 F обозначает набор ДПНС, где I должно быть в интервале 2/8—2/11, чтобы указать 94-символьный набор, использованный как набор ГО, Г1, Г2 или ГЗ соответственно, или в интервале 2/13—2/15, чтобы указать 96-символьный набор, использованный как набор
3- 60*3
Набор графических символов с многобайтным представлением
х Черт. S
Г1, Г2 или ГЗ соответственно таким же образом, как определено в пп. 3.3.7 и 3.3,8. Конечный символ г должен быть в интервале 4/0—7/14.
126 наборов, т.е. 2X63, могут быть идентифицированы при помощи таких четырехсимвольных последовательностей. Это должно быть достаточно для большинства требований, но если требуется больше наборов, то один или больше добавочных промежуточных символов могут быть поме щены между вторым промежуточным символом и конечным символом. Последовательности с комбинацией битов 2/0 в качестве второго промежуточного символа и с комбинацией битов 2/СН-2/7 или 2/12 в качестве первого промежуточного символа зарезервированы для будущей стандартизации.
Многобайтные графические наборы могут также быть динамически переопределяемыми. Последовательность АР2 2/4 1 2/0 F обозначает такой набор. Промежуточный символ имеет те же самые кодовые комбинации с 2/8 по 2/11 или 2/13 по 2/15 и те же значения, как определено в п. 3.3.10. Дополнительно промежуточные символы можно применять, если требуется идентифицировать более 63 наборов.
Примечания:
Данный класс последовательностей АР2 является необычным, т.к. присвоение конечных (а возможно и промежуточных) символов осуществляется самим пользователем, а не регистрационным органом (см. процедуры регистрации - приложение 4). Рекомендуется, чтобы конечные символы присваивались последовательно, начиная с 4/0.
Потребность этой особой последовательности АР2 как отличной от обычной трехсимвольной последовательности, используемой для представления зарегистрированных наборов, обусловлена тем, что данная последовательность дает точное описание формы или шрифта символа.
Другие системы кодирования
Последовательности АР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 F
АР2 2/5 I F
АР2 2/5 11... I F, где I от 2/1 до 2/3 АР2 2/5 2/15 F АР2 2/5 2/15 1. ..IF
бозначающие последовательности других систем кодирования разделены на следующие категории в зависимости от использования последовательности возврата АР2 2/5 4/0:другая система кодирования использует АР2 2/5 4/0 для возврата;
другая система кодирования не использует АР2 2/5 4/0 для возврата (у нее могут быть альтернативные средства для возврата или их совсем нет).
Последовательности, имеющие 2/5 первым и 2/0 или с 2/4 по 2/14 вторым промежуточным символом, зарезервированы для будущей стандартизации.
Приведенные выше возможности предоставляют средства для переключения между системами кодирования по настоящему стандарту и другими системами кодирования, если это не установлено Протоколом высшего уровйя (см. разд. 8)
Извещение о средствах расширения
Последовательность АР2 2/0 F извещает о средствах расширения кода, использованных в последующем потоке данных. Использование этих последовательностей определяется в п. 6.
Пересмотр зарегистрированных наборов
Приложение 2 ссылается на Международный регистр наборов кодированных символов. Последовательность АР2 2/6 F, если она использована, должна непосредственно предшествовать обозначающей последовательности и указывать на пересмотренный зарегистрированный набор. Конечный символ F будет специфицировать номер изменения с 1 по 63, принимая значение с 4/0 по 7/14 соответственно. При пересмотрах можно только добавить один или больше символов в набор, и изменения должны направляться в орган по регистрации (см. приложение 4) с указанием, что направляемый набор является пересмотром зарегистрированного набора. Если измененный набор не совместим снизу вверх с предыдущей версией, ему следует присвоить новую обозначающую последовательность.
Примечание. Комбинация последовательности для „Номера пересмотра” и первоначальной обозначающей последовательности позволяют ранее выпущенным устройствам или системам опознавать новые версии наборов символов. '
Последовательности с первым промежуточным символом 2/6 и с другими последующими промежуточными символами зарезервированы для будущей стандартизации.
Трехсимвольные последовательности АР2 без присвоенных значений
Последовательностям АР2 2/7 F и АР2 2/12 F не присвоены значения и они зарезервированы для будущей стандартизации.
Список значений промежуточных символов
В табл. 2 приведен список значений промежуточных символов в последовательностях АР2. Перечень последовательностей АР2 приведен в приложении 2.
Начальное обозначение и вызов
В начале информационного обмена все обозначения должны быть определены при помощи использования соответствующих последовательностей АР2, и состояние переключения должно быть определено при помощи использования соответствующих функций блокирующих переключений. Обменивающиеся стороны, которые договорились не использовать таких обозначений, предупреждаются, что они могут впоследствии ограничить свои возможности обмена данными. :
Схематическое представление расширения кода в 7-битной среде
На черт. 6 в схематической форме приведены стандартные средства расширения кода в 7-битной среде.
СТРУКТУРА СЕМЕЙСТВА 8-БИТНЫХ КОДОВ
Семейство 8-битных кодов получается путем добавления одного бита старшего порядка к каждой из комбинаций битов 7-битного кода, образуя этим набор из 256 8-битных комбинаций. Символы 7-битного набора присваиваются 128 комбинациям битов, восьмым битом которых является НУЛЬ. Набор, который определен в п. 3.1, образует определенную и интегральную часть 8-битного кода, который структурирован в соответствии с настоящим стандартом. Дополнительные 128 комбинаций битов, у которых восьмым битом является ЕДИНИЦА, предназначены для дальнейшего расширения кода.Список значений промежуточных символов Таблица 2 Класс 2/1$ 2/0 2/0 Извещения функции Функции 2/4 кодированмв 2/7 2/8 2/9 2/10 2 12 2/13 Набор Г1 Набор Г 2 ДПНС Набор ГЗ волов «дшгриюваннь'е площади обозначают комбинации, зарезервированные для будущей стандартизации. 2/1 2/2 2/5 2/4 2/7 96" графике- Пересмотр реги* страции Набор СО Набор С1 ГОСТ 27466-87 (СТ СЭВ 360-86) С. 19 равл*> Много* байтные наборы дартным дартного возврата 94" графике* скит Символов |
Набор ГО Набор ГІ Набор Г 2 |
ДПНС |
Для орга* на регистрации |
Набор ГЗ |