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

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

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

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

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

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

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

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

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

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

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

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

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

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

ч-бочз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Черт. 2


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

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

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

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

2*

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

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

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

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

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

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

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

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


0

1

2

3

4

5

6 7

0 1

2 3

4 5

6 7

8 9

10 И

12 13

14 15




FP

Fe

Fs

Черт. 3

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

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

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

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

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

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

Последовательности АР2 I Ft использованы для стандартизованных в рамках ИСО назначений. Для этой цели предусмотрены 63 символа Ft в столбцах 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 до 3/7.

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


0

1

2

3

4 5 6 7

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15



I

FP

Fo

Ft

Черт. 4



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

Последовательность АР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 соответственно) вторым промежуточным символом надо пользоваться по следующему правилу:

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

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

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

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

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

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

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

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

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

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

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