ГОСТ 34.301-91
Кратко
Це державний стандарт, що встановлює склад, кодування та опис керуючих функцій для обробки текстів засобами обчислювальної техніки. Він регулює принципи взаємодії 7-бітних та 8-бітних кодів із пристроями відображення символів. Документ призначений для розробників програмного забезпечення та виробників периферійних пристроїв.
Что сделать
Спеціалісту з ОП документ безпосередній практичної користі не несе, оскільки стосується суто технічних параметрів кодування символів у комп'ютерних системах. При оцінці ризиків роботи з ЕОМ слід керуватися санітарними нормами та правилами експлуатації відповідного обладнання, а не стандартами кодування даних.
Темы
Скачать документ
Формат .docx · доступно зарегистрированным пользователям
Текст документа
ГОСУДАРСТВЕННЫЙ СТАНДАРТ
С О 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. Ба