ГОСТ Р 34.303-92
(ИСО 4873-86)
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
НАБОРЫ 8-БИТНЫХ КОДИРОВАННЫХ СИМВОЛОВ.
8-БИТНЫЙ КОД ОБМЕНА И ОБРАБОТКИ ИНФОРМАЦИИ
Information technology.
8-bit coded character sets.
8-bit code for information interchange
ОКСТУ 0034
Дата введения 1993-07-01
ИНФОРМАЦИОННЫЕ ДАННЫЕ
1. ПОДГОТОВЛЕН И ВНЕСЕН Министерством радиопромышленности СССР
РАЗРАБОТЧИКИ:
В.П.Данилочкин, (руководитель темы); А.Б.Донских; Ю.Г.Кулаков; Н.В.Зыкова
2. УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 07.08.92 N 912
Настоящий стандарт подготовлен методом прямого применения международного стандарта ИСО 4873-86 "Обработка информации. Применение 8-битного кодового набора ИСО для обмена информацией. Структура и правила применения", кроме разд.4 и с дополнительными требованиями, отражающими потребности народного хозяйства
3. СРОК ПРОВЕРКИ - 1997 г; периодичность проверки - 5 лет
4. ВВЕДЕН ВПЕРВЫЕ
5. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД, | Обозначение соответствующего международного документа | Номер пункта, подпункта, приложения, в котором приведена ссылка |
ИСО 646-83 | 1.2, 2.4, 2.2, 2.4.2.4, 3.3.2 | |
- | 1.1, 1.2, 2.4.1, 2.4.3, 3.3.2, 4.6 | |
ИСО 2022-86 | приложение 3 | |
- | ИСО/МЭК 8859-5-88 | 2.3.1, 3.2.1, 3.2.7, 3.3.3, 4.1 |
приложения 2, 4 | ||
3.3.1 |
_________________
До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология"
Настоящий стандарт распространяется на 8-битные кодированные наборы символов, предназначенные для использования в программных и технических средствах обработки и передачи информации, и устанавливает 8-битный код обмена и обработки информации (КОИ-8), его структуру, уровни версий кода, правила создания версий и конкретные версии и набора кода.
1.1. Классификация, обозначение, наименование символов и функциональные характеристики управляющих символов - по ГОСТ 27465.
1.2. Термины, используемые в настоящем стандарте, определения и пояснения к ним - по ГОСТ 27463, ГОСТ 27465 и приложению 1.
1.3. Состав символов для отдельных средств определяется принятой для них версией кода в соответствии с техническими заданиями и (или) техническими условиями на эти средства.
1.4. Стандарт разработан на основе международного стандарта ИСО 4873 и является его аутентичным переводом*
________________
* Разд.4 настоящего стандарта не является частью стандарта ИСО 4873.
2.1. Кодирование символов в коде КОИ-8
2.1.1. Комбинации битов кода КОИ-8 обозначаются последовательностью б, б, б, б, б, б, б, б, где б определяет бит старшего порядка, а б - бит младшего порядка кодовой комбина
ции.
2.1.2. Комбинации битов можно рассматривать как целые числа от 0 до 255 в двоичном выражении при следующем распределении весов битов:
Бит КОИ-8 | б | б | б | б | б | б | б | б |
Вес | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Примечание. Для обозначения битов вместо русской строчной буквы б допускается применять латинскую строчную букву b.
2.2. Структура кодовой таблицы
2.2.1. Структура кодовой таблицы КОИ-8 приведена на черт.1. Кодовая таблица представляет собой матрицу из 16 столбцов и 16 строк и содержит 256 кодовых позиций. Столбцы и строки кодовой таблицы должны быть пронумерованы числами от 00 до 15.
Структура кода КОИ-8
Черт.1
2.2.2. Каждая комбинация битов кода КОИ-8 имеет однозначное соответствие с позицией кодовой таблицы.
Позиции определяются в форме дробного числа хх/уу, где хх - номер столбца, уу - номер строки. Соответствие между формой записи хх/уу и комбинациями битов следующее: хх представляется числом в битовых позициях б, б, б, б с весами 2, 2, 2, 2 в диапазоне 00-15; уу - числом в битовых позициях б, б, б, б с весами 2, 2, 2, 2 в диапаз
оне 00-15.
2.2.3. Кодовая таблица КОИ-8 разделена на области, которые предназначены для наборов управляющих символов и наборов графических символов в следующем виде:
1) столбцы 00 и 01 (за исключением позиций 00/14 и 00/15) - для представления 30 управляющих символов набора С0;
2) позиция 02/00 - для представления символа ПРОБЕЛ;
3) столбцы с 02 по 07 (за исключением позиций 02/00 и 07/15) - для представления 94 графических символов;
4) позиция 07/15 - для представления символа ЗАБОЙ;
5) столбцы 08 и 09 - для представления 32 дополнительных управляющих символов набора С1;
6) столбцы с 10 по 15 - для представления до 96 или (с исключением позиций 10/00 и 15/15) до 94 графических символов.
2.3. Элементы кода КОИ-8, их обозначение и вызов
2.3.1. Обозначение и вызов наборов символов в соответствующие области кода КОИ-8 должно производиться по правилам, установленным ГОСТ 27466.
2.3.2. Набор С0, содержащий до 30 управляющих символов, должен быть помещен в столбцы 00 и 01 кодовой таблицы. Он должен обозначаться и вызываться посредством последовательности АР2; 02/01 F.
2.3.3. Символ ПРОБЕЛ, который используют в качестве управляющего или графического символа, должен быть помещен в кодовую позицию 02/00. Его не обозначают и не вызывают.
2.3.4. Набор Г0, содержащий до 94 графических символов, должен быть помещен в столбцы с 02 по 07 в позиции с 02/01 по 07/14. Он должен обозначаться посредством последовательности АР2 02/08 F и вызываться в соответствии с п.3.2.2.
2.3.5. Символ ЗАБОЙ должен быть помещен в кодовую позицию 07/15. Он не обозначается и не вызывается.
2.3.6. Набор С1, содержащий до 32 дополнительных управляющих символов, должен быть помещен в столбцы 08 и 09 кодовой таблицы. Он должен обозначаться и вызываться посредством последовательности АР2 02/02 F.
2.3.7. Набор Г1, содержащий до 96 графических символов, в случае вызова должен быть помещен в столбцы с 10 по 15. Он должен обозначаться посредством последовательности АР2 02/09 F или АР2 02/13 F и вызываться в соответствии с пп.3.2.2.; 3.2.4.
2.3.8. Набор Г2, содержащий до 96 графических символов, должен обозначаться последовательностью АР2 02/10 F или АР2 02/14 F. Он должен вызываться целиком управляющей функцией блокирующего переключения ПП2 в столбцы с 10 по 15 или отдельные символы набора - управляющей функцией единичного переключения ПЕ2 в столбцы с 02 по 07.
2.3.9. Набор Г3, содержащий до 96 графических символов, должен обозначаться последовательностью АР2 02/11 F или АР2 02/15 F. Он должен вызываться целиком управляющей функцией блокирующего переключения ПП3 в столбцы с 10 по 15 или отдельные символы набора - управляющей функцией единичного переключения ПЕ3 в столбцы с 02 по 07.
2.3.10. Размещение и схема вызова элементов кода КОИ-8 приведены на черт.2.
Размещение и схема вызова элементов кода КОИ-8
(Версия КОИ-8 на уровне 3)
Черт.2
Примечание. Вместо русской прописной буквы Г для наименования наборов графических символов допускается использовать латинскую прописную букву G.
2.4. Описание наборов символов кода КОИ-8
2.4.1. Набор С0 должен удовлетворять следующим требованиям:
1) комбинации битов 00/14 и 00/15 не используются (см. приложение 2);
2) управляющий символ АВТОРЕГИСТР ДВА должен быть присвоен комбинации битов 01/11;
3) при использовании управляющих символов набора С0, установленных в ГОСТ 27465, и представление в коде КОИ-8 должно соответствовать кодовой таблице на черт.6.
2.4.2. Набор Г0 является набором, содержащим буквы латинского алфавита. Все графические символы набора Г0 должны быть интервальными, т.е. должны осуществлять перемещение активной позиции на один шаг вперед.
2.4.2.1. Каждой из комбинаций битов 02/01, 02/02, с 02/05 по 03/15, с 04/01 по 05/10, 05/15 и с 06/01 по 07/10 присваивается единственный графический символ в соответствии с кодовой таблицей на черт.3.
Сводка элементов кода КОИ-8
Пояснения к кодовым позициям, отмеченным знаком 1, - см. в п.2.4.2.2, знаком 2 - см. в п.2.4.2.3,
знаком 3 - см. в п.2.4.3
Черт.3
2.4.2.2. Комбинация битов 02/03 и 02/04 присвоены графические символы НОМЕР и ЗНАК ДЕНЕЖНОЙ ЕДИНИЦЫ соответственно. В соответствии с ГОСТ 27463 допускается альтернативно присваивать этим позициям графические символы ДЕНЕЖНЫЙ ЗНАК ФУНТА и ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА.