Выбранные области
Выбранная область является цепочкой знаковых позиций, содержимое которых может быть доступно (см. п. 7.3.1) для передачи в форме потока данных или для переноса на дополнительное устройство ввода-вывода (см. разд. 6.6).
Начало выбранной области устанавливается функцией НАЧАЛО ВЫБРАННОЙ ОБЛАСТИ [НВО (SSA)]. Знаковая позиция, которая становится активной после получения НВО, является первой знаковой позицией выбранной области.
Конец выбранной области устанавливается функцией КОНЕЦ ВЫБРАННОЙ ОБЛАСТИ [КВО (ESA)]- Знаковая позиция, которая становится активной перед получением КВО, является последней знаковой позицией выбранной области.
Квалифицированные области
Квалифицированная область является цепочкой знаковых позиций, с которой связаны определенные характеристики. Одна или комбинация характеристик приведены ниже:
содержимое защищено от ручного изменения;
тип символов, разрешенных для ввода, ограничен (например, только .цифровыми или алфавитными символами);
содержимое защищено от стирания;
останов табуляции связан с первой знаковой позицией;
содержимое исключено, т- е. сохранено (см. п. 6.5.2.2) от передачи как поток данных или от переноса на дополнительное устройство ввода-вывода (см. разд. 6.6).
Начало квалифицированной области устанавливается функцией ОПРЕДЕЛЕНИЕ КВАЛИФИЦИРОВАННОЙ ОБЛАСТИ [ОКО (DAQ)]. Знаковая позиция, которая становится активной после получения ОКО, является первой знаковой позицией квалифицированной области. Тип квалификации области определяется параметром ОКО. Конец квалифицированной области устанавливается началом следующей квалифицированной области.
5.2. L 3 а щ и щ е н н ы е области
Защищенная область является специальным случаем квалифицированной области. Это цепочка знаковых позиций, содержимое которой защищено от ручного изменения и может быть также защищено от стирания, в зависимости от установки РЕЖИМ СТИРАНИЯ [PC (ERM)]. Защищенная область вообще может быть или сохраняемой или несохраняемой-
5.2.2. Сохраняемые области
Сохраняемая область является специальным случаем квалифицированной области. Это защищённая область, содержимое которой исключено от передачи как поток данных и от переноса на дополнительное устройство ввода-вывода, в зависимости от установки РЕЖИМ ПЕРЕНОСА СОХРАНЯЕМОЙ ОБЛАСТИ [РПСО (GATM)].
Наряду с использованием функции ОПРЕДЕЛЕНИЕ КВАЛИФИЦИРОВАННОЙ ОБЛАСТИ (ОКО) начало сохраняемой области может быть также установлено функцией НАЧАЛО СОХРАНЯЕМОЙ ОБЛАСТИ [НСО (SPA)]. Знаковая позиция, которая является активной позицией после получения НСО, является первой знаковой позицией сохраняемой области.
Также наряду с использованием ОКО конец сохраняемой области может быть установлен функцией КОНЕЦ СОХРАНЯЕМОЙ ОБЛАСТИ [КСО (ЕРА)]. Знаковая позиция, которая является активной позицией перед получением КСО, является последней знаковой позицией сохраняемой области.
Примечание. Взаимодействие между сохраняемыми областями, установленными функциями НСО и КСО и установленными функцией ОКО, не определяется настоящим стандартом.
Дополнительные устройства ввода-вывода Настоящий подраздел в первую очередь применим к буферизованным устройствам ввода-вывода. Он может быть также применим и к небуферизованным устройствам ввода-вывода, если. РЕЖИМ ПЕРЕДАЧИ/ПОЛУЧЕНИЯ [РПП (SRM)J установлен на значение ОДНОВРЕМЕННО.
Передача данных к или от дополнительного устройства ввода- вывода инициируется действием соответствующей клавиши на клавиатуре или управляющей функцией КОПИЯ НОСИТЕЛЯ [КОН (МС)], появляющейся в получаемом потоке данных.
Если имеются более одного дополнительного устройства ввода- вывода, нужное устройство определяется параметром КОН.
Входной поток данных, который получен от дополнительного устройства, обрабатывается точно так же, как и любой другой получаемый поток данных. Метод завершения ввода от дополнительного устройства зависит от применения.
РЕЖИМЫ
Концепция режимов
Настоящий стандарт предназначен для очень большого диапазона устройств, в которых предусмотрены вариации- Некоторые вариации формализованы в форме режимов. Они определяют способы, которыми устройство передает, получает, обрабатывает или отображает данные. Каждый режим имеет два состояния. Состояние сброса представлено первым в определениях, данных в п. 7.2.
Состояния режимов могут быть установлены в потоке данных явно управляющими функциями УСТАНОВКА РЕЖИМА [УР (SM)]h СБРОС РЕЖИМА [СР (RM) ] или могут быть установлены соглашением между отправителем и получателем. В отдельном применении некоторые или все режимы могут иметь только одно состояние.
Использование режимов не рекомендуется для обеспечения совместимости данных и облегчения обмена с разнообразным оборудованием. Если режимы применены для совместимости вниз, рекомендуется, чтобы состояние сброса режима было исходным состоянием. С другой стороны должны быть оговорены явные соглашения между отправителем и получателем для исключения «слепого» обмена.
Определение режимов
Режимы устанавливаются или сбрасываются управляющими функциями УСТАНОВКА РЕЖИМА (УР) и СБРОС РЕЖИМА (СР). Параметр УР или СР определяет конкретный режим. Вкаждом из режимов, определенных ниже, первое состояние вызывается СР и второе — УР.
Режимы перечислены в алфавитном порядке (английского языка) их сокращенных обозначений. Предполагается, что обозначения сохраняются в любых переводах текста (см. приложение Е).
' Таблица 6
Перечень режимов
Обозначение режима |
Сброс/установка |
Наименование режима |
Номер пункта, раздела настоящего стандарта |
РПУ (CRM) |
УПРАВЛЕНИЕ/ ГРАФИКА |
РЕЖИМ ПРЕДСТАВЛЕ НИЯ УПРАВЛЕНИЯ (CONTROL REPRESEN TATION MODE) |
7.2.,1 |
РГР |
ДИСПЛЕЙ/ |
РЕЖИМ ГРАНИЦ РЕДАК- |
Е.2 |
|
ВСЕ |
ТИРОВАНИЯ |
Приложе- |
(ЕВМ) |
|
(EDITING BOUNDARY МО- DE) |
ниє Е |
PC |
ЗАЩИЩЕНО/ |
РЕЖИМ СТИРАНИЯ |
7.2.3 |
(ERM) |
ВСЕ |
(ERASURE MODE) |
|
РРФФ |
ВЫПОЛНЕНИЕ/ |
РЕЖИМ РАБОТЫ ФУНК- |
|
(FEAM) |
ЗАПОМИНАНИЕ |
ЦИЙ ФОРМАТА (FORMAT EFFECTOR ACTION MODE) |
7.2.4 |
РПФФ (FETM) |
ВСТАВКА/ ИСКЛЮЧЕНИЕ |
РЕЖИМ ПЕРЕДАЧИ ФУНКЦИЙ ФОРМАТА (FORMAT EFFECTOR TRANSFER MODE) |
7.2.5 |
РГОСО |
СОХРАНЕНИЕ/ ВСЕ |
РЕЖИМ ПЕРЕДАЧИ СОХРАНЯЕМОЙ ОБЛАСТИ |
7.2.6 |
(GATM) |
|
(GUARDED AREA TRANSFER MODE) |
|
РГО (GRCM) |
ЗАМЕЩЕНИЕ/ СОВОКУПНЫЙ |
РЕЖИМ ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ (GRAPHIC RENDITION COMBINATION MODE) |
7.2.7 |
'PPG |
СЛЕДУЮЩИЙ/ |
РЕЖИМ РЕДАКТИРОВА- |
7.2:8 |
(НЕМ) |
ПРЕДЫДУЩИЙ |
НИЯ СИМВОЛОВ (CHARACTER EDITING MODE) |
|
РВЗ |
ЗАМЕЩЕНИЕ/ |
РЕЖИМ ВСТАВКИ ЗАМЕ- |
7.2.9 |
I |
1СТАВКА |
ДЕНИЯ |
|
(IRM) |
— |
(INSERTION REPLACE- |
|
1 |
7 |
AENT MODE) |
|
Продолжение табл. 6
Обозначение режима |
Сброс/установка |
Наименование режима |
Номер пункта, раздела настоящего стандарта |
РРК (КАМ) |
ДОСТУПНО/ НЕДОСТУПНО |
РЕЖИМ РАБОТЫ КЛАВИАТУРЫ (KEYBOARD ACTION MODE) |
7.2.10 |
РПС/НС (LF/NLM) |
ПЕРЕВОД СТ./ НОВАЯ СТ. |
РЕЖИМ ПЕРЕВОД СТРО- КИ/НОВАЯ СТРОКА (LINE FEED/NEW LINE MODE) . |
Е.2 Приложение Е |
РПМО (МАТМ) |
ОДНА/ ■ МНОГО |
РЕЖИМ ПЕРЕДАЧИ МНОГИХ ОБЛАСТЕЙ (MULTIPLE AREA TRANSFER MODE) |
7.2.12 |
РЕП (PUM) |
СИМВОЛ/ РАЗМЕРНОСТЬ |
РЕЖИМ ЕДИНИЦ ПОЗИЦИОНИРОВАНИЯ (POSITIONING UNIT MODE) |
7.2.13 |
РПВО (SATM) |
ВЫБОР/ВСЕ |
РЕЖИМ ПЕРЕДАЧИ ВЫБРАННОЙ ОБЛАСТИ (SELECTED AREA TRANSFER MOiDE) |
7.2..L4 |
РПП (SRM) |
МОНИТОР/ ОДНОВРЕМЕННО |
РЕЖИМ ПЕРЕДАЧИ/ПО- ЛУЧЕНИЯ (SEND/RECEJVER MODE) |
7.2.15 |
РПСС (SRTM) |
НОРМАЛЬНОЕ/ ДИАГНОСТИКА |
РЕЖИМ ПЕРЕДАЧИ СОСТОЯНИЯ (STATUS REPORT TRANSFER MODE) |
7.2.16 |
РОТ (TSM) |
МНОГО/ОДИН |
РЕЖИМ ОСТАНОВА ТАБУЛЯЦИИ (TABULATION STOP MODE) |
7.2.17 |
РЗП (ТТМ) |
КУРСОР/ВСЕ |
РЕЖИМ ЗАВЕРШЕНИЯ ПЕРЕДАЧИ (TRANSFER TERMINA TION MODE) |
7.2.18 |
PPGK (VEM) |
СЛЕДУЮЩАЯ/ ПРЕДЫДУЩАЯ |
РЕЖИМ РЕДАКТИРОВА НИЯ СТРОКИ (LINE EDITING MODE) |
7.2.19 |
РНУ (ZDM) |
НУЛЬ/ УМОЛЧАНИЕ |
РЕЖИМ НУЛЯ УМОЛЧА НИЯ (ZERO DEFAULT MODE) |
7.2.20 |
1. РПУ (CRM) — РЕЖИМ ПРЕДСТАВЛЕНИЯ УПРАВЛЕНИЯ
Состояние УПРАВЛЕНИЕ
Все управляющие функции выполняются по определению; функции форматирования обрабатываются в зависимости от установки РЕЖИМ РАБОТЫ ФУНКЦИЙ ФОРМАТА [РРФФ (FEAM)]. Устройство может выбрать отображение графических представлений управляющих функций в дополнение к их выполнению.
Состояние ГРАФИКА.
Все управляющие функции, за исключением СБРОС РЕЖИМА [СР (RM)], трактуются как графические символы. Устройство может выбрать выполнение некоторых управляющих функций в дополнение к их запоминанию и отображению их графических представлений.
Примечание. РПУ воздействует на все управляющие функции, за исключением СР.
РГР (ЕВМ) — РЕЖИМ ГРАНИЦ РЕДАКТИРОВАНИЯ (см. приложение Е)
Поскольку соответствующий параметр был добавлен для функции ВЫБОР ДИАПАЗОНА РЕДАКТИРОВАНИЯ [ВДР (SEE)], этот режим более не требуется и не должен далее использоваться.
PC (ERM) — РЕЖИМ СТИРАНИЯ
Состояние ЗАЩИЩЕНО.
Управляющие функции стирания воздействуют только на содержимое незащищенных областей.
Состояние ВСЕ.
Управляющие функции стирания воздействуют на содержимое как защищенных, так и незащищенных областей.
Примечание. PC воздействует на управляющие функции СО (ЕА), СС (ЕСН), ССТ (ED), СП (EF), ССК (EL).
РРФФ (FEAM) — РЕЖИМ РАБОТЫ ФУНКЦИИ ФОРМАТА
Состояние ВЫПОЛНЕНИЕ-
Функции формата выполняются непосредственно и могут быть запомнены в дополнение к выполнению.
Состояние ЗАПОМИНАНИЕ.
Функции формата запоминаются, но не выполняются. В этом случае предписанные действия предназначены для выполнения другим устройством, когда соответствующие данные переданы или перенесены.
Примечание. РРФФ воздействует на управляющие функции РПС (ВРИ), ВШ (BS), ВК (CR), РТО (DTA), ПФ (FF), ВКШ (FNT), КГС (GCC), МРШ (GSM), ВРШ (GSS), АЗП (НРА), ЗПН (НРБ), ЗПВ (HPR), ГТ (НТ),ГТВ (HTJ), УГТ (HTS), УГТА (HTS)*, ГВП (НУР), ИНД (IND)*, ВЫК (JFY), НС (NEL), ПРС (РЕС), ВФС (PFS), ССВ (PLD), ССН (PLU), АПСТ (РРА), ПСТН (РРВ), ПСТВ (PPR), ПТ (РТХ), КВЦ (QUAD), ОПС (RI), УДР (SACS), ВВАП (SAPV), УОС (SCO), УИЗ (SCS), ВСГО (SGR), ВИЗ (SHS), УНС (SLH), УКС (SLL), УИС (SLS), ВНП (SPD), ПИ (SPI), ВКСП (SPQR), УУР (SRCS), НРЦ (SRS), ВРЕ (SSU), ВШП (SSW), СЛТ (STAB), ВИС (SVS), ТЦ (ТАС), ТВК (TALE), ТЗК (ТАТЕ), СТ (ТВС), ТС (ТСС), СТП (TSS), АПСК (VPA), ПСКН (VPB), ПСКВ (VPR), УВТ (VTS).
РРФФ (FETM) — РЕЖИМ ПЕРЕДАЧИ ФУНКЦИИ ФОРМАТА
Состояние ВСТАВКА.
Функции формата могут быть вставлены в поток данных для передачи или в данные для переноса на дополнительное устройство ввода-вывода.
Состояние ИСКЛЮЧЕНИЕ.
Никакие другие функции формата, кроме тех, которые получены в то время, когда РЕЖИМ РАБОТЫ ФУНКЦИЙ ФОРМАТА (РРФФ (FEAM)) установлен в ЗАПОМИНАНИЕ, не включены в передаваемый.поток данных или в данные, переносимые в дополнительное устройство ввода-вывода.
Примечание. РПФФ не воздействует ни на какие управляющие функции.
РИСО (6ATM) — РЕЖИМ ПЕРЕДАЧИ СОХРАНЯЕМОЙ ОБЛАСТИ
Состояние СОХРАНЕНИЕ.
Содержимое только несохраняемых областей в доступной области передается или переносится.
Состояние ВСЕ.
Содержимое как сохраняемых, так и несохраняемых областей в доступной области передается или переносится-
Примечание. РПСО не воздействует ни на какие управляющие функции.
РГО (GRCM) — РЕЖИМ ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ
Состояние ЗАМЕЩЕНИЕ.
Каждое появление управляющей функции ВЫБОР СПОСОБА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ [ВСГО (SGR)J отменяет результаты любого ее предшествующего появления. Любые аспекты графического отображения, которые сохраняются неизменными после появления ВСГО, должны быть переопределены этой ВСГО.