ГОСТ Р 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.