ГОСТ Стандарт

ГОСТ 34.301-91

Информационная технология. 7-битные и 8-битные кодированные наборы символов. Управляющие функции

14 122 views

Briefly

Це державний стандарт, що встановлює склад, кодування та опис керуючих функцій для обробки текстів засобами обчислювальної техніки. Він регулює принципи взаємодії 7-бітних та 8-бітних кодів із пристроями відображення символів. Документ призначений для розробників програмного забезпечення та виробників периферійних пристроїв.

What to do

Спеціалісту з ОП документ безпосередній практичної користі не несе, оскільки стосується суто технічних параметрів кодування символів у комп'ютерних системах. При оцінці ризиків роботи з ЕОМ слід керуватися санітарними нормами та правилами експлуатації відповідного обладнання, а не стандартами кодування даних.

Download document

.docx format · available to registered users

Sign in and download

Document text

ГОСУДАРСТВЕННЫЙ СТАНДАРТ

С О 10 3 Л ССР

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ

НАБОРЫ СИМВОЛОВ

УПРАВЛЯЮЩИЕ ФУНКЦИИ

ГОСТ 34.301-91

(ИСО 6429-88)
Издание официальное

КОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР

Москв
а

УДК 681.3.04:006.354 Группа П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Информационная технология

7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ

НАБОРЫ СИМВОЛОВ

Управляющие функции
Information technology.
7-bit and 8-bit coded character sets.
Control functions

ОКСТУ 0034

Дата введения 01.01.93
Настоящий стандарт распространяется на управляющие функ­ции, предназначенные для обработки текстов средствами вычисли­тельной техники, и устанавливает состав, кодирование и функцио­нальное описание управляющих функций.
В приложении Г* настоящего стандарта приведен перечень команд (управляющих функций) для знакосинтезирующих печа­тающих устройств персональных ЭВМ.
В приложении 2* настоящего стандарта приведены сводные пе­речни режимов и управляющих функций.

1. НАЗНАЧЕНИЕ

1.1. Настоящий стандарт определяет управляющие функции и их кодированные представления для использования в 7-битном ко­де, расширенном 7-битном коде, в 8-битном коде или расширенном 8-битном коде, если такие коды структурированы в соответствии с ГОСТ 27466 (ИСО 2022). Настоящий стандарт определяет наборы <о0, С1, производные управляющие функции и множество незави­симых управляющих функций.
1.2. Управляющие функции предназначены для использования непосредственно в символьных данных при обмене с устройствами отображения символов.
* Приложения 1 и 2 не являются частью международного стандарта ИСО 6429—88.
Издание официальное ★
© Издательство стандартов, 1992
Настоящий стандарт не может быть полностью или частично воспроизведен,
тиражирован и распространен без разрешения Госстандарта СССР
Устройство отображения символов является устройством, спо­собным получать поток данных, состоящий из кодированных уд? равняющих функций и графических символов, и осуществлять вы­вод отображения символов, который может быть прочитан челове­ком- В общем смысле символьный вывод производится в форме од­ной ИЛИ несКОЛЬКИХ ПРЯМОУГОЛЬНЫХ ПОЛЄЙ СИМВОЛЬНЫНХ позиций и строк, которые называются страницами.
Если устройство является устройством ввода/вывода, а не прос­то устройством вывода, оно также способно передавать поток дан­ных, который состоит из кодированных управляющих функций и графических символов; передаваемый поток данных является в об­щем случае комбинацией данных, которые были посланы в устрой­ство, и данных, которые были введены локально в самом устройст­ве, например с собственной клавиатуры.
В общем случае управляющие функции определены их воздей­ствием на устройства символьного ввода/вывода. Следовательно, необходимы конкретные положения об архитектуре устройства. Эти положения должны быть по возможности неограниченными и описанными в разд. 6.
При представлении управляющих функций может потребовать­ся их представление графическими символами.
Другие международные стандарты, определяющие управляю­щие функции, могут иметь более ограниченные их определения, чем в настоящем стандарте.
1.3. Устройства, к которым применим настоящий стандарт, мо­гут значительно отличаться друг от друга, в зависимости от приме­нений, для которых эти устройства предназначались. Использова­ние всех возможностей, определенных в настоящем стандарте, в одном устройстве невыгодно технически и экономически.

2. СООТВЕТСТВИЕ

2.1. В иды соответствия
Полное соответствие стандарту означает, что все его требования удовлетворены. Соответствие будет только в том случае истинным, если стандарт не содержит возможных допущений. Если допуще­ния имеют место, они должны быть четко определены и требования соответствия должны включать положения, которые определяют выбранные допущения.
Настоящий стандарт имеет другой характер, так как он опреде­ляет большое количество требований, из которых могут быть сде­ланы различные выборки, удовлетворяющие отдельным примене­ниям. Такие выборки не определены в настоящем стандарте, но должны быть определены одновременно с определением требова­ний соответствия. Соответствие определенной выборке известно как ограниченное соответствие.
2.2. Соответствие при обмене информации
Элемент данных кодированных символов (КС) внутри кодиро­ванной информации для обмена находится в соответствии с настоя­щим стандартом, если кодированное представление управляющих функций в таком элементе данных КС удовлетворяет следующим условиям;
) кодированное представление управляющей функции, опреде­ленное в настоящем стандарте, должно всегда представлять эту управляющую функцию;
) управляющая функция, определенная в настоящем стандар­те, должна всегда иметь кодированное представление, которое оп­ределено для этой функции в настоящем стандарте;
) любое кодированное представление, которое зарезервирова­но для будущей стандартизации, не должно иметь места.
Кодированные представления управляющих функций и режи­мов, не определенные в настоящем стандарте, могут появиться в информации обмена при вышеприведенных условиях (см. пп. 5.5; 5.5.1; 7.4).
2.3. Соответствие устройств
Устройство считают соответствующим настоящему стандарту, если оно отвечает требованиям п. 2.3.1 и/или пп. 2.3.2; 2.3.3- Любое утверждение о соответствии оформляется документом, который со­держит описание, приведенное в п. 2.3.1.
2.3.1. Описание устройства
Описание устройства, соответствующего настоящему стандар­ту, должно;
) устанавливать ссылки к разделам или управляющим функ­циям, определенным в настоящем стандарте, выборку кодирован­ных представлений, которые устройство может создавать или при­нимать и интерпретировать;
) для каждой управляющей функции с селективными парамет­рами определять используемые значения параметров;
) если идентифицированная выборка содержит управляющую функцию, для которой значение параметра по умолчанию опреде­лено в настоящем стандарте, включать явные и неявные представ­ления этого значения по умолчанию;
) идентифицировать значения, с помощью которых пользова­тель может обеспечивать соответствующие управляющие функции или может опознавать их, как определено в пп. 2.3.2; 2.3.3 соответ­ственно-
2.3.2. Исходные устройства
Исходное устройство способно передавать в составе элемента данных КС кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стан­дарту.
Такое устройство дает возможность пользователю обеспечивать любую управляющую функцию, которую он выбирает из идентифи­цированной выборки для целей передачи ее кодированного пред­ставления в составе элемента данных КС.
2.3.3. Принимающие устройства
'Принимающее устройство способно получать в составе элемен­та данных КС и интерпретировать кодированные представления управляющих функций из идентифицированной выборки, соответ­ствующей настоящему стандарту. Оно способно интерпретировать значения по умолчанию в явном и неявном представлениях.
Данное устройство делает доступной для пользователя любую управляющую функцию из состава идентифицированной выборки, кодированное представление которой принято в составе элемента данных КС в такой форме, что пользователь может опознать ее среди управляющих функций из идентифицированной выборки.
3. НОРМАТИВНЫЕ ссылки
В настоящем стандарте имеются ссылки на следующие стандар­ты:
ГОСТ 27463 (ИСО 646) «Системы обработки информации. 7- битные кодированные наборы символов»;
ГОСТ 28079 «Системы обработки информации. Протокол уров­ня звена данных. Метод синхронной позначной передачи данных» (разработан с учетом ИСО 1155, ИСО 1177, ИСО 1745, ИСО 2111, ИСО 2628 и ИСО 2629);
ГОСТ 27466 (ИСО 2022) «Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения ко­дов»;
ИСО 23751 «Обработка данных- Процедура регистрации вы­ходной последовательности»;
ИСО 6937* «Обработка информации. Наборы кодированных символов для передачи текста»;
ИСО 7350* «Передача текста. Регистрация подмножеств гра­фических символов»;
ИСО 8613/6* «Обработка информации. Текстовые и конторские системы. Архитектура конторской документации и форма обмена. Часть 6. Структура содержания знаков»;
Международный Регистр ИСО* наборов кодированных симво­лов, используемых с последовательностями расширения;
Рекомендация МККТТ Т.61-1984* «Множество символов и на­боры кодированных символов для международной службы Теле­текс».

4. ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ

4.1. Обозначения
В настоящем стандарте прописные буквы используются для обращения к определенным управляющим функциям, режимам, ус­тановкам режимов или графическим символам с целью предотвра­щения разночтения, например между концепцией «пробела» и сим­волом ПРОБЕЛ.
Предполагается, что это соглашение и а бревна туры режимов и управляющих функций будут сохранены во всех переводах текста (приложение Е).
В настоящем стандарте используется обозначение в форме хх/уу, где хх представляет номер столбца с 00 по 07 в 7-битной ко­довой таблице или с 00 по 15 в 8-битной кодовой таблице и уу представляет номер строки с 00 по 15.
4.2. Определения
В настоящем стандарте применены следующие определения:
4.2.1. Активная область — область, которая содержит активную позицию-
4.2.2. Активное поле — поле, которое содержит активную пози­цию.
4.2.3. Активная строка — строка, которая содержит активную позицию.
4.2.4. Активная страница — страница, которая содержит актив­ную позицию.
4.2.5. Активная позиция — знаковая позиция, в которой изобра­жается графическое представление следующего графического сим­вола или следующей управляющей функции, для которой требует­ся графическое представление. Активная позиция указывается кур­сором.
4.2.6. Область — ряд последовательных символьных позиций, которые не обязательно расположены на одной строке.
4.2.7. Дополнительное устройство — устройство, подключенное к устройству отображения символов для ввода, хранения, восста­новления или отображения данных.
4.2.8. Битовая комбинация, байт — упорядоченная цепочка би­тов, которая представляет кодированный символ или используется как часть представления символа.
4.2.9. Ба