ГОСТ 27463-87
(СТ СЭВ 356-86)
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
Системы обработки информации
7-БИТНЫЕ КОДИРОВАННЫЕ НАБОРЫ СИМВОЛОВ
Information processing systems. 7-bit coded character sets
ОКСТУ 4002
Дата введения 1988-01-01
ИНФОРМАЦИОННЫЕ ДАННЫЕ
1. Постановлением Государственного комитета СССР по стандартам от 29.10.87 N 4077 стандарт Совета Экономической Взаимопомощи СТ СЭВ 356-86 "Системы обработки информации. 7-битные кодированные наборы символов" введен в действие непосредственно в качестве государственного стандарта СССР с 01.01.88
2. Срок проверки - 1992 г.; периодичность проверки - 5 лет
3. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД, на который дана ссылка | Номер пункта, приложения |
ГОСТ 27465-87 | 1.1, 4.3, приложение 1 |
ГОСТ 27466-87 | 2.3.1, 2.3.2, приложение 1, приложение 3 |
ВНЕСЕНО Изменение N 1, утвержденное и введенное в действие Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 30.01.90 N 117 с 01.01.91
Изменение N 1 внесено изготовителем базы данных по тексту ИУС N 5, 1990 год
Настоящий стандарт распространяется на 7-битные кодированные наборы символов (коды КОИ-7), предназначенные для использования в технических и программных средствах систем обработки информации и передачи данных, воспринимающих 7-битные коды, и устанавливает структуру 7-битных кодовых таблиц и 7-битные коды для обмена и обработки информации (КОИ-7), а также правила создания национальных и проблемно-ориентированных версий кода.
(Измененная редакция, Изм. N 1).
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Классификация, обозначение и наименование символов и функциональные характеристики управляющих символов - по ГОСТ 27465-87.
1.2. Состав символов для отдельных устройств определяется принятой для них версией кода КОИ-7 в соответствии с техническими заданиями и (или) техническими условиями на эти устройства.
(Измененная редакция, Изм. N 1).
1.3. Термины и определения приведены в приложении 1.
2. СТРУКТУРА КОДА
2.1. Кодирование символов в коде КОИ-7
2.1.1. Комбинации битов 7-битного кода обозначаются последовательностью б, б, б, б, б, б, б, где б определяет бит старшего порядка и б - бит младшего порядка кодовой комбинац
ии.
2.1.2. Комбинации битов можно рассматривать как целое число в пределах от 0 до 127 в двоичном выражении при следующем распределении весов битов:
Бит | б | б | б | б | б | б | б |
Вес | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Для обозначения битов вместо русской строчной буквы б допускается применять латинскую строчную букву b.
2.2. Структура кодовой таблицы
2.2.1. Структура кодовой таблицы КОИ-7 приведена на черт.1. Кодовая таблица представляет собой матрицу из 8 столбцов и 16 строк и содержит 128 кодовых позиций. Столбцы и строки кодовой таблицы должны быть пронумерованы от 0 до 7 и от 0 до 15 соответственно.
Структура кодовой таблицы КОИ-7
Черт.1
2.2.2. Каждая комбинация битов кода КОИ-7 имеет однозначное соответствие с позицией кодовой таблицы.
Позиции определяются в форме дробного числа , где - номер столбца, - номер строки. Соответствие между формой записи и комбинациями битов следующее: представляется числом в битовых позициях б, б, б с весами 2, 2, 2 в диапазоне от 0 до 7; - числом в битовых позициях б, б, б, б с весами 2, 2, 2, 2 в диапазо
не от 0 до 15.
2.2.3. Кодовая таблица КОИ-7 разделена на области, которые предназначены для набора управляющих символов и набора графических символов в следующем виде:
1) столбцы 0 и 1 для представления набора 32 управляющих символов набора С0;
2) позиция 2/0 для представления символа ПРОБЕЛ, который может интерпретироваться как управляющий или как графический символ;
3) позиция 7/15 для представления символа ЗАБОЙ;
4) столбцы с 2 по 7 для представления набора 94 графических символов в позициях с 2/1 по 7/14 или набора 96 графических символов в позициях с 2/0 по 7/15.
2.3. Элементы кода КОИ-7
2.3.1. В соответствии с требованиями ГОСТ 27466-87 7-битный код имеет следующие наборы, являющиеся элементами расширения набора символов:
1) набор С0, содержащий до 32 управляющих символов;
2) набор С1, содержащий до 32 дополнительных управляющих функций;
3) набор Г0 (G0), содержащий до 94 графических символов, который может быть набором многобайтовых символов;
4) наборы Г1, Г2, Г3 (G1, G2, G3) - дополнительные, содержащие до 94 или 96 графических символов, которые могут быть наборами многобайтовых символов.
2.3.2. Обозначение и вызов наборов управляющих и графических символов - по ГОСТ 27466-87.
3. НАБОРЫ КОДИРОВАННЫХ СИМВОЛОВ
3.1. Базисная кодовая таблица КОИ-7
3.1.1. Базисная кодовая таблица КОИ-7 в соответствии с черт.2 содержит набор 7-битных кодированных символов и предназначена для разработки национальных и проблемно-ориентированных версий кода КОИ-7, использующих латинский алфавит.
Базисная кодовая таблица КОИ-7
Черт.2
3.1.2. С целью обеспечения совместимости национальных и проблемно-ориентированных версий КОИ-7 кодовые позиции, отмеченные на черт.2, цифрами 1, 2, 3, обведенными кружками, могут быть использованы с учетом следующих требований;
1) - управляющие символы формата ПЕРЕВОД СТРОКИ (ПС), ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ (ВТ), ПЕРЕВОД ФОРМАТА (ПФ) и ВОЗВРАТ КАРЕТКИ (ВК) определяют только горизонтальное или вертикальное перемещение активной позиции. Следует использовать два символа управления для одновременного перемещения в горизонтальном и вертикальном направлениях.
В применениях, где используют один управляющий символ для комбинированного перемещения активной позиции, следует использовать символ управления вертикальным перемещением, например для функции НОВАЯ СТРОКА - символ ПС. Использование указанной возможности требует предварительного согласования между сторонами, обменивающимися данными, и дополнительного определения функций символов ПС, ВТ и ПФ.
2) - в позициях 2/3 и 2/4 помещаются специальные графические символы. В позиции 2/3 вместо символа допускается помещать символ (денежный знак фунта) и в позиции 2/4 вместо символа символ (денежный знак доллара);
3) - десять кодовых позиций 4/0, 5/11, 5/12, 5/13, 5/14, 6/0, 7/11, 7/12, 7/13, 7/14 предназначаются для национального или проблемно-ориентированного использования, в связи с чем им в базисной кодовой таблице не приписываются конкретные графические символы.
В выбранной версии набора символов каждой из приведенных выше комбинаций битов должен быть приписан единственный графический символ, или комбинация должна оставаться неиспользованной.
В перечисленных позициях могут помещаться также диакритические знаки, используемые для представления составных акцентированных букв национальных алфавитов.
(Измененная редакция, Изм. N 1)
.
3.2. Версии наборов кодированных символов
3.2.1. Версиями наборов кодированных символов с использованием латинского алфавита являются национальные или проблемно-ориентированные наборы символов, разработанные на основании базисной кодовой таблицы КОИ-7 в соответствии с черт.2 и п.3.1.2.
3.2.2. В национальных и проблемно-ориентированных версиях наборов символов графические символы, включенные в базисную кодовую таблицу с определенными комбинациями битов, не могут быть присвоены другим комбинациям битов.
3.2.3. Версия набора символов с использованием латинского алфавита КОИ-7Н0 в соответствии с черт.3 является версией, разработанной на основании базисной кодовой таблицы.
Таблица международной ссылочной версии кода КОИ-7 Н0
Черт.3
3.2.4. Версия набора символов с использованием алфавита кириллицы КОИ-7Н1 в соответствии с черт.4 не является версией, разработанной на основании базисной кодовой таблицы.
Таблица ссылочной версии кода КОИ-7 Н1
Черт.4
3.2.5. В любой версии набора символов графические символы являются интервальными, т.е. вызывают перемещение активной позиции вперед. Использование управляющих символов ВОЗВРАТ НА ШАГ и ВОЗВРАТ КАРЕТКИ позволяет отобразить на одной знаковой позиции два или более графических символа, которые представляют один составной графический символ.
Количество составных графических символов в версиях наборов символов не ограничено. С целью устранения возможных затруднений в обработке и отображении составных символов рекомендуется использовать соглашение между сторонами, обменивающимися данными, включающими составные символы.
3.3. Национальные и проблемно-ориентированные версии КОИ-7
3.3.1. Национальные и проблемно-ориентированные версии КОИ-7 разрабатывают национальными или международными органами стандартизации в соответствии с требованиями п.3.1.2.
3.3.2. Различные версии из множества возможных версий КОИ-7 должны быть определены отдельно, даже если они отличаются только одним символом.
3.3.3. В версиях КОИ-7, которые имеют некоторые графические символы, отличающиеся от символов международной ссылочной версии КОИ-7Н0, такие графические символы должны иметь форму и наименование, не совпадающие ни с одним из символов КОИ-7Н0.
3.4. Международная ссылочная версия КОИ-7Н0.
3.4.1. Международная ссылочная версия КОИ-7Н0 (набор 0) используется для обмена информацией во всех случаях, когда не требуется применение национальной или проблемно-ориентированной версии КОИ-7.
3.4.2. Допускается использовать составные графические символы, количество их не ограничено.
3.5. Ссылочная версия КОИ-7Н1
3.5.1. Ссылочная версия КОИ-7Н1 (набор 1) является набором символов с алфавитом кириллицы.
3.5.2. Ссылочная версия КОИ-7Н1 используется для обмена информацией на русском и болгарском языках.
4. КОДОВЫЕ ТАБЛИЦЫ
4.1. (Исключен, Изм. N 1).
4.2. Каждая позиция кодовой таблицы содержит графическое изображение символа и (или) ссылку на пункт настоящего стандарта. Если позиция кодовой таблицы содержит управляющий символ или символ ПРОБЕЛ, то изображением является обозначение этого символа, если позиция содержит графический символ, то она содержит его графическое изображение. Незанятые позиции таблиц должны оставаться пустыми.
(Измененная редакция, Изм. N 1).
4.3. Черт.2 является базисной кодовой таблицей КОИ-7. Она содержит 118 символов по ГОСТ 27465-87 и отражает возможности, приведенные в п.3.1.2.
4.4. Черт.3 является таблицей международной ссылочной версии КОИ-7Н0, она включает набор управляющих символов С0 и набор графических символов Г0 (G0).
КОИ-7Н0 используется для обмена данных тогда, когда отсутствует договоренность между сторонами, обменивающимися данными об использовании другого набора, содержащего латинский алфавит.
4.5. Черт.4 является таблицей ссылочной версии КОИ-7Н1 с алфавитом кириллицы, она включает набор управляющих символов С0 и набор графических символов.
КОИ-7Н1 используется для обмена данных тогда, когда отсутствует договоренность между сторонами, обменивающимися данными, об использовании другого набора, содержащего русский алфавит.
4.6. Идентификаторы наборов (последовательности АР2 обозначения наборов) управляющих и графических символов С0, Г0 и Г1, входящих в наборы международной ссылочной версии КОИ-7Н0 и ссылочной версии КОИ-7Н1, приведены в приложении 2 и уровни кода КОИ-7 в приложении 3.
ПРИЛОЖЕНИЕ 1
Справочное
ТЕРМИНЫ И ПОЯСНЕНИЯ
1. Графический символ | - по ГОСТ 27465-87. |
2. Кодированный набор символов | - перечень однозначных правил, которые устанавливают набор символов и соответствие между символами набора и представляющими их комбинациями битов. |
3. Кодовая таблица | - таблица, показывающая соответствие символов набора кодовым позициям в коде, в котором представлен данный набор. |
4. Комбинация битов | - упорядоченная цепочка битов для представления символов кода. |
5. Набор символов | - конечное множество символов, обычно представленное в виде кодовой таблицы. |
6. Набор графических символов | - конечное множество графических символов, имеющее свой идентификатор. |
7. Набор управляющих символов | - конечное множество управляющих символов, имеющее свой идентификатор. |
8. Позиция | - место элемента в кодовой таблице, расположенное на пересечении соответствующего номера столбца и строки таблицы. |
9. Расширение кода | - по ГОСТ 27466-87. |
10. Управляющий символ | - по ГОСТ 27465-87. |
11. Управляющая функция | - по ГОСТ 27465-87. |
(Измененная редакция, Изм. N 1).
ПРИЛОЖЕНИЕ 2
Справочное
ИДЕНТИФИКАТОРЫ НАБОРОВ УПРАВЛЯЮЩИХ И ГРАФИЧЕСКИХ СИМВОЛОВ
Набор | Тип | Идентификатор |
Набор управляющих символов международной ссылочной версии КОИ-7 | С0 | АР2 2/1 4/0 |
Набор графических символов международной ссылочной версии КОИ-7 | Г0 | АР2 2/8 4/0 |
Г1 | АР2 2/9 4/0 | |
Г2 | АР2 2/10 4/0 | |
Г3 | АР2 2/11 4/0 | |
Набор графических символов ссылочной версии КОИ-7Н1 | Г0 | АР2 2/8 4/14 |
Г1 | АР2 2/9 4/14 | |
Г2 | АР2 2/10 4/14 | |
Г3 | АР2 2/11 4/14 |
(Измененная редакция, Изм. N 1).
ПРИЛОЖЕНИЕ 3
Справочное
УРОВНИ КОДА КОИ-7
1. Настоящее приложение содержит два вложенных уровня версий, идентифицированных в соответствии с ГОСТ 27466-87 посредством извещающей последовательности АР2 2/0 F.
Последовательность АР2 2/0 4/1 должна извещать уровень 0.
Последовательность АР2 2/0 4/4 должна извещать уровень 1.
2. Версия кода КОИ-7 на уровне 0 (см. черт.1) включает в себя:
1) набор С0, который обозначается и вызывается последовательностью типа АР2 2/1 F;
2) символ ПРОБЕЛ в позиции 2/0, который нe обозначается и не вызывается;
3) набор Г0, который обозначается и вызывается последовательностью типа АР2 2/8 F;
4) символ ЗАБОЙ в позиции 7/15, который не обозначается и не вызывается.
На уровне 0 не используются никакие управляющие функции расширения (см. черт.1) и набор графических символов Г0 является вызванным постоянно в столбцы со 2-го по 7-й, поэтому последовательность АР2, которая обозначает этот набор, одновременно и вызывает его.
(Измененная редакция, Изм. N 1).
3. Версия кода КОИ-7 на уровне 1 (см. черт.5) включает в себя все элементы версии на уровне 0 и дополнительно:
1) набор Г1, который обозначается последовательностью типа АР2 2/9 F или АР2 2/13 F;
2) набор С1, который обозначается последовательностью типа АР2 2/2 F, управляющие функции набора С1 представлены последовательностью АР2 F, где F представляет комбинации битов столбцов 4 и 5 кодовой таблицы.
Черт.5
На уровне 1 используются управляющие символы ВХ и ВЫХ для вызова наборов Г0 и Г1 соответственно.
Набор С1 может быть пустым, если не требуется больше управляющих функций, чем может обеспечить набор С0. В этом случае набор С1 должен быть обозначен последовательностью АР2 2/2 7/14.
4. При переходе от одной версии кода КОИ-7 на другую на любом уровне требуется всю версию определить заново, т.е. установить обозначения и вызовы элементов новой версии в соответствии с п.2 и п.3.
В отдельных применениях, в которых используют только по одному набору С0, С1, Г0, Г1, допускается не применять обозначения наборов.
(Измененная редакция, Изм. N 1).
Текст документа сверен по:
М.: Издательство стандартов, 1988
Редакция документа с учетом
изменений и дополнений подготовлена