Структура 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ИНФОРМАЦИОННЫЕ ДАННЫЕ
Постановлением Государственного комитета СССР по стандартам от 29.10.87 № 4077 стандарт Совета Экономической Взаимопомощи СТ СЭВ 360—86 „Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов” введен в действие непосредственно в качестве государственного стандарта СССР с 01.01.88
Срок проверки-1992 г., периодичность-5 лет
ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД,
на который дана ссылка
Номер пункта, приложения
С
ГОСТ 19768-74
1.1, 1.2, 1.3, 2, 3.1.1-3.1.6,
3.1.8, приложения 3, 5, 6
1.1, 1.2, 1.3, 2, приложения
5,3
3.1.6-3.1.8, 3.2, приложение
3
Основные положения 1
Формы записи 3
Расширение 7-битного кода в 7-битной среде 3
Введение 3
Расширение графического набора при помощи функций переключения. . . 6
Расширение кода при помощи последовательностей АР2 8
Начальное обозначение и вызов 18
Схематическое представление расширения кода в 7-битной среде 18
Структура семейства 8-битных кодов 18
Расширение 8-битного кода . 21
Элементы расширения кода в 8-битной среде 21
Расширение графического набора при помощи функций переключения. . . 21
Расширение кода при помощи последовательностей АР2 23
Наборы графических символов с многобайтным представлением 23
Совместимость 24
Схематическое представление расширения кода в 8-битной среде 24
Извещение об использованных средствах расширения 24
Соотношения между 7-и 8-битными кодами 31
Отношение к протоколам представления 32
Конкретные значения последовательностей АР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а. Структура, наименование, определение и обозначение.
а. Понятия и пояснения.
а. Процедуры регистрации».
Пункт 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-битного кода
О б щ и е положения
Последовательности АР2
Методы расширения 8-битного кода совместимы с методами, использованными для расширения 7-битного кода.
Символ АВТОРЕГИСТР ДВА следует использовать в 8-битном коде таким же образом, как и в 7-битном коде для построения последовательностей АР2. Значения этих последовательностей не изменены в 8-битном коде. Символы в столбцах 08—15 не следует применять в последовательностях АР2; их появление в последовательности АР2 является состоянием ошибки, для восстановления которых в настоящем стандарте не предписывается стандартных процедур.
Элементы расширения кода в 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).
Расширение графического набора при помощи функций переключения
Функции переключения 8-битного кода
Функциями переключения для использования в 8-битной среде являются: ПО, ПІ, ПП1, П2, ПП2, ПЗ, ППЗ, ПЕ2, ПЕЗ, которые определены в ГОСТ 27465—87.
Данные по кодированию этих функций приведены в табл. 5 и 6.
Использование функций блокирующих переключений
В 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 < |
Если некоторый набор был уже вызван, то повторное использование соответствующей ему функции переключения не оказывает влияния.
Использование функций блокирующих переключений не должно воздейство-' у вать на значение следующих комбинаций битов:
представляющие управляющие символы в столбцах 00 и 01, 08 и 09;
включенные в любую последовательность АР2;
следующую за ПЕ2 или ПЕЗ.
Символы ПРОБЕЛ и ЗАБОИ должны быть только в позициях 02/00 и 07/15- соответственно, но только в том случае, если вызванный набор состоит из 94 графических символов. Эти символы не должны приписываться каким-либо дру- : гим позициям в любом наборе. Однако символы, отличные от символа ПРОБЕЛ, но представляющие пробелы других размеров или использований, могут быть ° приписаны любым позициям в любом наборе графических символов или управ- : ляющих функций. ~ . -
В начале любого информационного обмена состояние переключений долж- но быть определено путем использования функций блокирующих переключений, как определено в п, 3.4, а также в разд. 6, табл. 5.
Использование функций единичного переключения
Использование функций единичного переключения в 8-битном коде идентично их использованию в 7-битном коде (см. п. 3.2.2). Для комбинации битбв, следующей за ПЕ2 или ПЕЗ, допустим только символ из столбцов 02—07. За исключением ситуации, описанной в п. 7.3, все комбинации битов столбце-!- ■ 10—15 не должны следовать за ПЕ2 или ПЕЗ. Использование функции единичного переключения не должно влиять на текущее состояние, установленное одной или более функциями блокирующих переключений.
Расширение кода при помощи последовательно-, с т е й А Р 2
Двухсимвольные последовательности АР2
Двухсимвольные последовательности АР2 должны иметь ту же структуру, что и в 7-битной среде (см. п. 3.3.3.1).
Последовательности АР2 Fs представляют единичные дополнительные управляющие функции с теми же значениями, которые они имеют в 7-бптной среде (см. п. 3.3.3.1). Г
Использование последовательностей АР2 F е в 8-битной среде не устанав- } ливает настоящий стандарт. Если их используют при специальных условиях, (см. табл. 5), то значение последовательностей то же самое, что и в 7-битной- ' среде.
Трехсимвольные последовательности АР2
Трехсимвольные последовательности АР2 должны иметь ту же структуру и значение, что и в 7-битной среде (см. п. 3.3.3.2). ~
Последовательности АР2, имеющие четыре или более символа
(Продолжение см. с. 217}Эти последовательности АР2 должны иметь ту же структуру и значение, как ив 7-битной среде (см. п. 3.3.3.3).
Примечание. Ту же структуру и значение, что и в 7-битной среде, имеют последовательности АР2, которые обозначают и вызывают системы кодирования, отличные от определенных в настоящем стандарте (см. п. 3.3.11), Последовательности АР2, которые обозначают многобайтные графические наборы и динамически переопределяемые наборы символов, имеют структуру и назначение согласно пп. 3.3.9 и 3.3.10 соответственно.
Набор графических символов с многобайтным представлением
В 8-битной среде, так же как и в 7-битной, многобайтные наборы графических символов могут обозначаться и вызываться как наборы ГО, Г1, Г2 или ГЗ (см. п. 3.3.9). Графический символ из такого многобайтного набора представляется двумя или более байтами, которые состоят из комбинаций битов либо из столбцов 02—07, либо из столбцов 10—15 в зависимости от того, куда многобайт- тый набор был вызван. Таким образом, 8-й бит (о8) каждого байта в данном ногобайтном наборе должен быть всегда или НУЛЕМ, или ЕДИНИЦЕЙ.
Примечания:
Если 8-й бит (сг8) всех байтов в данном многобайтном представлении не одинаков, то возможно распознавание и восстановление такой ошибки, которую не рассматривают в настоящем стандарте.
Наличие многобайтных наборов графических символов не влияет на преобразование между 7- и 8-битным кодами (см. разд. 7).
С о в м е с т и м о с т ь
8-битный код будет рассматриваться как совместимый с настоящим стандартом, если столбцы 00—07 удовлетворяют требованиям, записанным в
(Продолжение см. с. 218)п. 3.1.5, перечисления 1 или 2, столбцы 08 и 09 содержат только управляющие символы, а столбцы 10—15 используют только для графических символов.
Для того, чтобы обеспечить средства расширения кода данного стандарта,, символ АР2 и используемые символы переключения должны оставаться неизменными в их значениях и позициях в кодовой таблице (см. табл. 6).
Схематическое представление расширения кода в- 8-6 нт но й среде
На черт. 7 в схематической форме приведены стандартные средства расширения кода, имеющиеся в 8-битной среде».
Раздел 6. Таблица 6. Заменить слова: «Таблица 6» на «Таблица 5»;