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

00 01

02

03

04

05

06

07

08

09

10

и

12

13

14

15

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

=.п1-ь

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

1| ЗБ

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

I

ю/оо*

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

![І5/Г5'

Черт. 10ИНФОРМАЦИОННЫЕ ДАННЫЕ

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

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

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

Обозначение НТД,
на который дана ссылка


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



С

ГОСТ 27463-87


ГОСТ 19768-74


1.1, 1.2, 1.3, 2, 3.1.1-3.1.6,

3.1.8, приложения 3, 5, 6


ГОСТ 27465-87


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

5,3


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

3


ОДЕРЖАНИЕ
  1. Основные положения 1

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

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

    1. Введение 3

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

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

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

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

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

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

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

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

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

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

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

    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Редактор O.K. Абашкова
Технический редактор В.Н. Прусакова
Корректор В.С. Черная

Сдано в набор 20.11.87 Подп. в печ. 23.12.87 3,0 усл. п. л.. 3,0 усл. кр.-отт.

3,03 уч.-изд. л. Тир. 12000 Цена 15 коп.

Ордена ’’Знак Почета” Издательство стандартов. 123840, Москва, ГСП,
Новопресненский пер., 3

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

Тип. ’’Московский печатник”. Москва, Лялин пер., 6 Зак. ЬОЦИзменение № 1 ГОСТ 27466—87 Системы обработки информации. Наборы сим­волов в 7- и 8-битных кодах. Методы расширения кодов

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

Дата введения 01.01.91

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

(Продолжение ся. с. 214)

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

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

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

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

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

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

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

(Продолжение см. с. 215)Пункт 3.2. Первый абзац исключить.

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 3

Набор

Описание

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

СО

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

00—01

С1

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



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

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

    1. Функции переключения 8-битного кода

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

Данные по кодированию этих функций приведены в табл. 5 и 6.

  1. Использование функций блокирующих переключений

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

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

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

Таблица 4 j

Функция

Вызываемый набор

- Столбцы,

вв®,—■’

Переключатель нуль ПО (LS0)

го

02—07

Переключатель один Ш (LSI)

Г1

02—07

Переключатель вправо один ПШ (LS1R)

п

10—15

Переключатель два П2 (LS2)

Т2

02—07

Переключатель вправо два ПП2 (LS2R)

Г2

10—15

Переключатель три ПЗ (LS3)

ГЗ

02—07

Переключатель вправо три ППЗ (LS3R)

ГЗ

10—15 <



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечания:

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

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

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

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

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

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

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

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

Раздел 6. Таблица 6. Заменить слова: «Таблица 6» на «Таблица 5»;