ГОСУДАРСТВЕННЫЙ СТАНДАРТ
С О 10 3 Л ССР
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ
7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ
НАБОРЫ СИМВОЛОВ
УПРАВЛЯЮЩИЕ ФУНКЦИИ
(ИСО 6429-88)
И
58 руб. БЗ 9—91,1007
здание официальноеКОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР
Москв
а
УДК 681.3.04:006.354 Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
Информационная технология
7
ГОСТ
34.301—91
(ИСО 6429—88)
Управляющие функции
Information technology.
7-bit and 8-bit coded character sets.
Control functions
ОКСТУ 0034
Дата введения 01.01.93
Настоящий стандарт распространяется на управляющие функции, предназначенные для обработки текстов средствами вычислительной техники, и устанавливает состав, кодирование и функциональное описание управляющих функций.
В приложении Г* настоящего стандарта приведен перечень команд (управляющих функций) для знакосинтезирующих печатающих устройств персональных ЭВМ.
В приложении 2* настоящего стандарта приведены сводные перечни режимов и управляющих функций.
НАЗНАЧЕНИЕ
Настоящий стандарт определяет управляющие функции и их кодированные представления для использования в 7-битном коде, расширенном 7-битном коде, в 8-битном коде или расширенном 8-битном коде, если такие коды структурированы в соответствии с ГОСТ 27466 (ИСО 2022). Настоящий стандарт определяет наборы <о0, С1, производные управляющие функции и множество независимых управляющих функций.
Управляющие функции предназначены для использования непосредственно в символьных данных при обмене с устройствами отображения символов.
* Приложения 1 и 2 не являются частью международного стандарта ИСО 6429—88.
Издание официальное ★
© Издательство стандартов, 1992
Настоящий стандарт не может быть полностью или частично воспроизведен,
тиражирован и распространен без разрешения Госстандарта СССРУстройство отображения символов является устройством, способным получать поток данных, состоящий из кодированных уд? равняющих функций и графических символов, и осуществлять вывод отображения символов, который может быть прочитан человеком- В общем смысле символьный вывод производится в форме одной ИЛИ несКОЛЬКИХ ПРЯМОУГОЛЬНЫХ ПОЛЄЙ СИМВОЛЬНЫНХ позиций и строк, которые называются страницами.
Если устройство является устройством ввода/вывода, а не просто устройством вывода, оно также способно передавать поток данных, который состоит из кодированных управляющих функций и графических символов; передаваемый поток данных является в общем случае комбинацией данных, которые были посланы в устройство, и данных, которые были введены локально в самом устройстве, например с собственной клавиатуры.
В общем случае управляющие функции определены их воздействием на устройства символьного ввода/вывода. Следовательно, необходимы конкретные положения об архитектуре устройства. Эти положения должны быть по возможности неограниченными и описанными в разд. 6.
При представлении управляющих функций может потребоваться их представление графическими символами.
Другие международные стандарты, определяющие управляющие функции, могут иметь более ограниченные их определения, чем в настоящем стандарте.
Устройства, к которым применим настоящий стандарт, могут значительно отличаться друг от друга, в зависимости от применений, для которых эти устройства предназначались. Использование всех возможностей, определенных в настоящем стандарте, в одном устройстве невыгодно технически и экономически.
СООТВЕТСТВИЕ
В иды соответствия
Полное соответствие стандарту означает, что все его требования удовлетворены. Соответствие будет только в том случае истинным, если стандарт не содержит возможных допущений. Если допущения имеют место, они должны быть четко определены и требования соответствия должны включать положения, которые определяют выбранные допущения.
Настоящий стандарт имеет другой характер, так как он определяет большое количество требований, из которых могут быть сделаны различные выборки, удовлетворяющие отдельным применениям. Такие выборки не определены в настоящем стандарте, но должны быть определены одновременно с определением требований соответствия. Соответствие определенной выборке известно как ограниченное соответствие.
Соответствие при обмене информации
Элемент данных кодированных символов (КС) внутри кодированной информации для обмена находится в соответствии с настоящим стандартом, если кодированное представление управляющих функций в таком элементе данных КС удовлетворяет следующим условиям;
кодированное представление управляющей функции, определенное в настоящем стандарте, должно всегда представлять эту управляющую функцию;
управляющая функция, определенная в настоящем стандарте, должна всегда иметь кодированное представление, которое определено для этой функции в настоящем стандарте;
любое кодированное представление, которое зарезервировано для будущей стандартизации, не должно иметь места.
Кодированные представления управляющих функций и режимов, не определенные в настоящем стандарте, могут появиться в информации обмена при вышеприведенных условиях (см. пп. 5.5; 5.5.1; 7.4).
Соответствие устройств
Устройство считают соответствующим настоящему стандарту, если оно отвечает требованиям п. 2.3.1 и/или пп. 2.3.2; 2.3.3- Любое утверждение о соответствии оформляется документом, который содержит описание, приведенное в п. 2.3.1.
Описание устройства
Описание устройства, соответствующего настоящему стандарту, должно;
устанавливать ссылки к разделам или управляющим функциям, определенным в настоящем стандарте, выборку кодированных представлений, которые устройство может создавать или принимать и интерпретировать;
для каждой управляющей функции с селективными параметрами определять используемые значения параметров;
если идентифицированная выборка содержит управляющую функцию, для которой значение параметра по умолчанию определено в настоящем стандарте, включать явные и неявные представления этого значения по умолчанию;
идентифицировать значения, с помощью которых пользователь может обеспечивать соответствующие управляющие функции или может опознавать их, как определено в пп. 2.3.2; 2.3.3 соответственно-
Исходные устройства
Исходное устройство способно передавать в составе элемента данных КС кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту.
Такое устройство дает возможность пользователю обеспечивать любую управляющую функцию, которую он выбирает из идентифицированной выборки для целей передачи ее кодированного представления в составе элемента данных КС.
Принимающие устройства
'Принимающее устройство способно получать в составе элемента данных КС и интерпретировать кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту. Оно способно интерпретировать значения по умолчанию в явном и неявном представлениях.
Данное устройство делает доступной для пользователя любую управляющую функцию из состава идентифицированной выборки, кодированное представление которой принято в составе элемента данных КС в такой форме, что пользователь может опознать ее среди управляющих функций из идентифицированной выборки.
НОРМАТИВНЫЕ ссылки
В настоящем стандарте имеются ссылки на следующие стандарты:
ГОСТ 27463 (ИСО 646) «Системы обработки информации. 7- битные кодированные наборы символов»;
ГОСТ 28079 «Системы обработки информации. Протокол уровня звена данных. Метод синхронной позначной передачи данных» (разработан с учетом ИСО 1155, ИСО 1177, ИСО 1745, ИСО 2111, ИСО 2628 и ИСО 2629);
ГОСТ 27466 (ИСО 2022) «Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов»;
ИСО 23751 «Обработка данных- Процедура регистрации выходной последовательности»;
ИСО 6937* «Обработка информации. Наборы кодированных символов для передачи текста»;
ИСО 7350* «Передача текста. Регистрация подмножеств графических символов»;
ИСО 8613/6* «Обработка информации. Текстовые и конторские системы. Архитектура конторской документации и форма обмена. Часть 6. Структура содержания знаков»;
Международный Регистр ИСО* наборов кодированных символов, используемых с последовательностями расширения;
Рекомендация МККТТ Т.61-1984* «Множество символов и наборы кодированных символов для международной службы Телетекс».
ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ
Обозначения
В настоящем стандарте прописные буквы используются для обращения к определенным управляющим функциям, режимам, установкам режимов или графическим символам с целью предотвращения разночтения, например между концепцией «пробела» и символом ПРОБЕЛ.
Предполагается, что это соглашение и а бревна туры режимов и управляющих функций будут сохранены во всех переводах текста (приложение Е).
В настоящем стандарте используется обозначение в форме хх/уу, где хх представляет номер столбца с 00 по 07 в 7-битной кодовой таблице или с 00 по 15 в 8-битной кодовой таблице и уу представляет номер строки с 00 по 15.
Определения
В настоящем стандарте применены следующие определения:
Активная область — область, которая содержит активную позицию-
Активное поле — поле, которое содержит активную позицию.
Активная строка — строка, которая содержит активную позицию.
Активная страница — страница, которая содержит активную позицию.
Активная позиция — знаковая позиция, в которой изображается графическое представление следующего графического символа или следующей управляющей функции, для которой требуется графическое представление. Активная позиция указывается курсором.
Область — ряд последовательных символьных позиций, которые не обязательно расположены на одной строке.
Дополнительное устройство — устройство, подключенное к устройству отображения символов для ввода, хранения, восстановления или отображения данных.
Битовая комбинация, байт — упорядоченная цепочка битов, которая представляет кодированный символ или используется как часть представления символа.
Байт — цепочка битов, которая обрабатывается как блок.
Отменить — отменить данные таким образом, чтобы они могли быть проигнорированы при последующей обработке.
4-2.11. Символ — элемент набора, используемый для организации, управления или представления данных.
Элемент данных кодйроіванных символов (элемент данных КС) — элемент обмена информации, содержание которого определено в виде последовательности кодированного представления символов, в соответствии с одним или несколькими указанными стандартами по наборам кодированных символов.
Устройство отображения символов — устройство, которое дает визуальное представление данных в форме графических изображений с использованием любых принципов работы, например электронно-лучевой трубки или печатающего устройства.
Направление перемещения символов — направление представления последовательных графических символов вдоль строки.
Знаковая позиция — часть дисплея, которая отображает или способна отображать графическое изображение символа.
Очистить — удалить дисплей данных или информации, используемой для отображения данных, например остановов табуляции, маркирующих границы между полями.
Набор кодированных символов (код) — набор непротиворечивых правил, которые устанавливают набор символов и однозначное соответствие между символами набора и их комбинациями битов.
Расширение кода — методы для кодирования символов, которые не включены в набор символов данного кода.
Кодовая таблица — таблица, показывающая символ, назначенный каждой битовой комбинации в коде.
Управляющий символ — управляющая функция, кодированное представление которой состоит из одной комбинации битов.
4-2.21. Управляющая функция — элемент набора символов, который производит запись, обработку, передачу или интерпретацию данных и который имеет кодированное представление, состоящее из одной или нескольких комбинаций битов.
Управляющая последовательность — последовательность комбинаций битов, начинающаяся с той, которая представляет управляющий символ ГОЛОВНОЙ СИМВОЛ УПРАВЛЯЮЩЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ (ГУП (CSI), используемый для кодированного представления управляющих функций с параметрами.
Управляющая цепочка — ограниченная цепочка символов, которая может появиться в потоке данных как логическое выражение для целей управления.
Курсор — специальный индикатор, используемый для отметки активной позиции на дисплее. -
Десятичный знак — графический символ, обычно ТОЧКА или ЗАПЯТАЯ, используемый для разделения дробной части десятичного числа и целой части этого числа.
Умолчание — значение или состояние, которое предполагается, когда оно явно не определено-
Удалить — уничтожить содержимое знаковых позиций и сомкнуть появившийся промежуток смещением смежных графических символов в освободившиеся позиции.
Обозначать — идентифицировать набор символов, которые должны быть представлены в некоторых случаях непосредственно, а в других — при появлении другой управляющей функции.
Устройство — компонент оборудования обработки информации, который может передавать и/или получать кодированную информацию в составе элемента данных КС. (Это может быть устройство ввода-вывода в общепринятом смысле или процесс, такой как прикладная программа или функция шлюза).
Дисплей — область визуального представления данных на устройстве отображения данных любого типа, включая печатающее устройство, электронно-лучевую трубку и подобные устройства.
Функция редактирования — управляющая функция, используемая для редактирования, изменения или перемещения визуального представления данных-
Доступная — термин, используемый для обозначения области, предназначенной для передачи или переноса.
Среда — характеристика, которая устанавливает число битов, используемых для представления символа в системе обработки или передачи данных или в части такой системы.
Стереть — удалить содержимое знаковых позиций и оставить появившийся промежуток свободным.
Последовательность расширения — цепочка битов, которая используется для целей управления в процедурах расширения кода и которая состоит из двух или более комбинаций битов. Первую из этих комбинаций битов представляет символ АВТОРЕГИСТР ДВА (АР2 (£ЗС)).
Поле — область, состоящая из знаковых позиций от останова горизонтальной табуляции (начало поля) с последующими знаковыми позициями до знаковой позиции следующего останова горизонтальной табуляции (конец поля), но не включая ее-
Конечный байт — комбинация битов, которая завершает последовательность расширения или управляющую последовательность.
Функция формата — управляющая функция, описывающая каким образом создатель потока данных желает форматировать или представлять информіацию.
Графическиий символ — символ, отличный от управляющей функции, который имеет визуальное изображение, обычно, либо рукописное, либо печатное, либо отображенное на экране дисплея и который имеет кодовое представление, состоящее из одной или нескольких комбинаций битов,
Графическое представление — визуальный вид шрифта, отображающий набор графических символов.
Графическое изображение символа — визуальное представление графического символа или управляющей функции.