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.