Математика

Физика

Химия

Биология

Техника и    технологии

Операционная система ОС ЕС: Справочное пособие/ В. П. Данилочкин, В. В. Митрофанов, Б. В. Одинцов, Г. В. Пеледов; Под ред. Л. Д. Райкова. — М.: Статистика, 1980. —480 с. В пер.: 1 р. 80 к. В справочное пособие вошел ключевой материал, обобщающий сведения по операционной системе ОС ЕС (издания 4.1 и 6.1) и ее применению на программно-совместимых моделях ЕС ЭВМ. Пособие содержит краткие сведения о языке Ассемблера, командах оператора, процедуре начальной загрузки, форматах языка управления заданиями и системных макрокоманд, использовании Редактора свя-зей, Загрузчика, Сортировки-объединения, программном обеспечении машинной графики и телеобработки данных, кодах аварийного завершения и ожидания. Для прикладных программистов и операторов ЭВМ.
Предисловие
Операционная система ОС ЕС в настоящее время получила значительное распространение в нашей стране и за рубежом на установках ЕС ЭВМ. Это привело к расширению круга пользователей этой системы. В связи с этим возникла проблема обеспечения пользователей операционной системы ОС ЕС справочными материалами в качестве вспомогательного средства в повседневной практической деятельности. Необходимость в издании справочных материалов объясняется также тем фактом, что операционная система ОС ЕС имеет много разнообразных средств и возможностей, которые требуют помощи для быстрой ориентации в них.
Настоящее справочное пособие содержит информацию, необходимую для эффективного использования операционной системы ОС ЕС изданий 4.1 и 6.1. Эти издания сейчас наиболее распространенные. Большая часть сведений является общей для обоих указанных изданий ОС ЕС и не содержит упоминаний об издании. Те сведения, которые относятся только к одному из изданий, содержат специальные указания об этом.
Пособие адресовано в основном программистам и операторам, использующим операционную систему ОС ЕС ЭВМ, однако оно может быть полезным также системным программистам, управленческому и инженерному персоналам вычислительных центров. Материал, включенный в справочное пособие, охватывает управляющую программу операционной системы ОС ЕС (включая компоненты, обеспечивающие использование средств телеобработки данных и машинной графики), системные обрабатывающие программы и компоненты системы программирования ОС ЕС: Ассемблер, Редактор связей и Загрузчик. Главы 2, 3 и 17 предназначены в основном для операторов операционной системы ОС ЕС, главы 12 и 16 могут быть использованы как операторами, так и программистами. Остальные главы предназначены в основном для программистов.
Основным критерием подготовки данного пособия была полнота охвата материала в сочетании с краткостью и наглядностью изложения. Справочный материал сгруппирован по главам. В связи с этим при расположении внутри глав описаний команд опера-
Предисловие
3
Глава 1. Ассемблер.................... 5
1.1. Основные элементы языка Ассемблера ........ 5
1.1.1. Операторы ............ ... 5
1.1.2. Термы.................. 6
1.1.3. Выражения ................ 8
1.2. Машинные команды , ,............. 9
1.3. Команды Ассемблера .............. 17
1.3.1. Общие сведения о константах ......... 23
1.4. Макросредства Ассемблера ............ 2,3
1.4.1. Макроопределение............. 27
1.4.2. Макрокоманда ............... 27
1.4.3. Условное ассемблирование ...,,,,.... 31
Глава 2. Команды оператора ОС ЕС ЭВМ.....,..... 32
2.1. Общие сведения .......,........ 32
2.2. Информационные команды............. 33
2.2.1. Команда CONTROL ............. 33
2.2.2. Команда DISPLAY ............. 37
2.2.3. Команда LOG............... 38
2.2 4. Команда MONITOR ............. 39
2.2.5. Команда MSQRT.............. 39
2.2.6. Команда REPLY.............. 40
2.2.7. Команда STOPMN .......,..... 40
2.3. Команды управления операционной системой...... 41
2.3.1. Команда CANCEL ............. 41
2.3.2. Команда DEFINE ........., , . . . 42
2.3.3. Команда HALT . ,......,...... 42
2.3.4. Команда HOLD ,.............. 42
2.3.5. Команда MODIFY .............. 43
2.3.6. Команда RELEASE............ 43
2.3.7 Команда RESET .............. 43
2.3.8. Команда SET............... 44
2.3.9. Команда START.............. 44
2.3.10. Команда STOP.............. 45
2.3.11. Команда WRITELOG ............ ,*.
2.3.12. Команда SWITCH ............. 45
2.4. Команды управления периферийными устройствами ... 45
2.4.1. Команда MOUNT .............. 72
2.4.2. Команда UNLOAD ............. Ifi
2.4.3. Команда VARY .............. 47
2.4.4. Команды SWAP .............. 47
2.5. Команды управления консолями........... 47
2.5.1. Команда VARY CONSOLE .......... 48
2.5.2. Команды основной консоли .......... 49
2.6. Управление программой системного ввода (RDR) .... го
2.6.1. Команда START (RDR) ............ А
2.6.2. Команда STOP (RDR) ............ со
2.6.3. Команда CANCEL (RDR) ........... 53
2.7. Управление инициатором выполнения заданий (INIT) . . Г)з
2.7.1. Команда START (INIT) ........... 53
2.7.2. Команда MODIFY (INIT)........... 54
2.7.3. Команда STOP (INIT) ........... 54
2.8. Управление программой системного вывода (WTR) » . . 54
2.8.1. Команда START (WTR) ........... 54
2.8.2. Команда MODIFY (WTR) ........... 55
2.8.3. Команда CANCEL. (WTR) ........... 53
2.8.4. Команда STOP (WTR) ........... 56
2.9. Управление программой прямого системного вывода (DSO) . 56
2.9.1. Команда START (DSO) ........... 56
2.9.2. Команда MODIFY (DSO).......... 57
2.9.3. Команда STOP (DSO) ............ 57
2.10. Управление работой универсального средства трассировки 57
2.10.1. Команда START (GTF) ........... 58
2.10.2. Команда STOP (GTF) ........... 58
2.11. Управление работой системы ДУВЗ (CRJE)...... 59
2.11.1. Команда START (CRJE) .......... 59
2.11.2. Команда MODIFY (CRJE) ........ 59
2.11.3. Команда CENOUT ............ 60
2.11.4. Команда SHOW ............. 60
2.11.5. Команда USERID............. 61
2.11.6. Команда BRDCST ............. 61
2.11.7. Команда MSG ............ . 62
2.11.8. Команда STOP (CRJE) .......... 62
Глава 3. Процедура начальной загрузки..........., 63
3.1. Общие сведения . ,............... 63
3.2. Использование пульта ЭВМ ........, , , , 64
3.3. Определение параметров ОС ЕС...... , , , , 64
3.4. Управление консолями .............. 71
3.4.1. Уровни консольного обеспечения ОС ЕС .-.,,, 71
3.4.2. Приемы работы с пишущей машинкой ЕС-7070 , , . 72
3.4.3. Приемы работы с пишущей машинкой ЕС-7077 , , , 72
3.4.4. Приемы работы с составной консолью ...... 72
3.4.5. Ввод команд оператора ОС ЕС ЭВМ во входном потоке 73
3.4.6. Дисплеи в качестве консолей ......... 73
3.4.7. Приемы работы с дисплеями ЕС-7064 и ЕС-7065 , , 74
3.4.8. Приемы работы с дисплеем ЕС-7066....... 75
3.4.9. Приемы работы с дисплеем ЕС-7970-01 ,,,,.. 76
Глава 4. Язык управления заданиями............. 77
4.1. Оператор задания (оператор JOB) ......... 77
4.1.1. Параметр учетной информации ......... 77
4.1.2. Параметр идентификации программиста ..... 78
4.1.3. Параметр CLASS ............ 78
4.1.4. Параметр PRTY.............. 78
¦4,1.5. Параметр MSGLEVEL.......... 78
s 4.1.6. Параметр MSGCLASS ......... . 79
4.1.7. Параметр TYPRUN . . ,....... . , 79
4.1.8. Параметр ADDRSPC.......... . , 79
4.1.9. Параметр REGION ............. 80
4.1.10. Параметр ROLL .............« 80
4.1.11. Параметр TIME............., 80
4.1.12. Параметр COND.............. 81
4.1.13. Параметр RD ..........-..... 81
4.1.14. Параметр RESTART ............ 82
4.1.15. Параметр NOTIFY ............. 82
4.2. Оператор пункта задания (оператор EXEC) ...... 82
4.2.1. Параметр PGM............... 83
4.2.2. Параметр PROC............. . 83
4.2.3. Параметр PARM ,............. 84
4.2.4. Параметр АССТ.............. 84
4.2.5. Параметр DPRTY .............. 84
4.2.6. Параметры ADDRSPC, REGION, TIME и RD . . . 85
4.2.7. Параметр ROLL .............. 85
4.2.8, Параметр COND.............. 85
4.3. Оператор определения данных (оператор DD) ..... 86
4.3.1. Параметр *..........,...... 87
4.3.2. Параметр DATA .............. 87
4.3.3. Параметр DUMMY ............. 87
4.3.4. Параметр DYNAM ........., . . , 88
4.3.5. Параметр DDNAME ............. 88
4.3.6. Параметр SYSOUT ........, « , , , 88
4.3.7. Параметр DSNAME ......... , , . . 88
4.3.8. Параметр UNIT ........,,,.., 89
4.3.9. Параметр VOLUME............. 90
4.3.10. Параметр DCB .............. 91
4.3.11. Параметр LABEL ............. 91
4.3.12. Параметр D1SP .............. 92
4.3.13. Параметр SPACE ............. 93
4.3.14. Параметр SPLIT ............. 95
4.3.15. Параметр SUBALLOC............ 95
4.3.16. Параметр SEP ............... 95
4.3.17. Параметр AFF.............. , 96
4.3.18. Параметр OUTLIM............. 96
4.3.19. Параметр DLM............... 96
4.3.20. Параметр QNAME .....,....... 97
4.3.21. Параметр TERM.............. 97
4.3.22. Параметр COPIES.............. 97
4.3.23. Параметр FCB............... 97
4.3.24. Параметр UCS ............... 98
4.4. Оператор команды .....,,...,,.,. 98
4.5. Оператор комментариев.............. 98
4.6. Ограничительный оператор............ 98
4.7. Пустой оператор................ 99
4.8. Оператор процедуры (PROC)........... 99
4.9. Оператор конца процедуры (PEND)......... 99
4.10. Процедуры ........,........ , 100
Глава 5. Макрокоманды супервизора ............. 103
5.1. Управление задачами............... ЮЗ
5.1.1. Макрокоманда ATTACH ........... 103
5.1.2. Макрокоманда DETACH ........... 1,05
5.1.3. Макрокоманда CHAP............ 106
5.1.4. Макрокоманда EXTRACT.......... 106
5.2. Синхронизация событий ............. 107
5.2.1. Макрокоманда WAIT ............ 107
5.2.2. Макрокоманда WAITR ............ 108
5.2.3. . Макрокоманда POST............ 108
5.3. Управление связями............... 108
5.3.1. Макрокоманда LINK............. 108
5.3.2. Макрокоманда XCTL............ 109
5.3.3. Макрокоманда LOAD............ 109
5.3.4. Макрокоманда DELETE........... ПО
5.3.5. Макрокоманда IDENTIFY ........... 110
5.3.6. Макрокоманда SAVE............ НО
5.3.7. Макрокоманда RETURN ........... Ill
5.3.8. Макрокоманда CALL............. Ill
5.4. Управление основной памятью........... 112
5.4.1. Макрокоманда GETMAIN ........, , 112
5.4.2. Макрокоманда FREEMAIN .......... 114
5.5. Служба времени................. 115
5.5.1. Макрокоманда TIME............ 115
5.5.2. Макрокоманда STIMER ........... 116
5.5.3. Макрокоманда TTIMER .,.,,.,«,... 117
474
5.6. Управление последовательно используемыми ресурсами . , 117
5.6.1. Макрокоманда ENQ ............. 117
5.6.2. Макрокоманда DEQ .....,....... 113
5.7. Обработка программных прерываний , ,....... 119
5.7.1. Макрокоманда SPIE ............ 119
5.8. Аварийное завершение задач............ 119
5.8.1. Макрокоманда ABEND ,,..,.....,. 119
5.8.2. Макрокоманда STAE............ 120
5.9. Выдача дампа .....,,.,-........ 121
5.9.1. Макрокоманда SNAP , ,.......... 121
5.10. Вывод сообщений . . . . * , ,......... 122
5.10.1. Макрокоманда WTL ,,........., 122
5.10.2. Макрокоманда WTO ..........., 123
5.10.3. Макрокоманда WTOR ........... 123
5.10.4. Макрокоманда DOM ..........., 124
5.11. Макрокоманды оверлейной структуры ........ 125
5.11.1. Макрокоманда SEQLD ........... 125
5.11.2. Макрокоманда SEGWT........... 125
5.12. Макрокоманды управления страницами виртуальной памяти 125
5.12.1. Маркороманда PGRLSE........... 125
5.12.2. Макрокоманда STATUS ........... 126
5.13. Контрольная точка............... 126
5.13.1. Макрокоманда СНКРТ ........... 126
Глава 6. Управление данными ОС ЕС . ,.......... 127
6.1. Общие сведения................ 127
6.1.1. Форматы данных.............. 127
6.1.2. Управляющие символы логических записей .... 128
6.1.3. Формат и емкость дорожек устройств прямого доступа 129
6.2. Организация данных в ОС ЕС ........... 131
6.2.1. Последовательный набор данных ........ 131
6.2.2. Прямой набор данных ............ 132
6.2.3. Библиотечный набор данных .......... 132
6.2.4. Индексно-последовательный набор данных .... 132
6.2.5. Оглавление тома прямого доступа ....... 134
6.3. Метки ....................135
6.3.1. Метки томов................ 135
6.3.2. Метки набора данных на магнитной ленте .... 135
6.3.3. Форматы блоков оглавления тома прямого доступа . 136
Глава 7. Макрокоманды управления данными........, 141
7.1. Общие сведения.....,........... 141
7.2. Макрокоманда DCB.............., . 141
7.2.1. Операнды макрокоманды DCB для BISAM .... 141
7.2.2. Операнды макрокоманды DCB для BDAM..... 143
7.2.3. Операнды макрокоманды DCB для ВРАМ .... 144
7.2.4. Операнды макрокоманды DCB для BSAM ..... 146
7.2.5. Операнды макрокоманды DCB для QISAM .... 149
7.2.6. Операнды макрокоманды DCB для QSAM . . , , 151
7.3. Макрокоманды организации обработки данных..... 152
7.3.1. Макрокоманда CHECK............ 152
7.3.2. Макрокоманда CLOSE........., , , 153
7.3.3. Макрокоманда DCBD............. 154
7.3.4. Макрокоманда FEOV..........., . 155
7.3.5. Макрокоманда OPEN............. 155
7.4. Макрокоманды управления буферами......... 157
7.4.1. Макрокоманда BUILD . '........... 158
7.4.2. Макрокоманда BUILDRCD.......... 158
7.4.3. Макрокоманда GETPOOL........ . . . 159
7.4.4. Макрокоманда GETBUF............ 160
7.4.5. Макрокоманда FREEBUF ,,.....,.;. 160
7.4.6. Макрокоманда FREEPOOL.............. 160
. 7.4,7. Макрокоманда FREEDBUF ....... u .. . 160
7.4.8. Макрокоманда RELSE............. 161
7.4.9. Макрокоманда TRUNC............ 101
7.3. Макрокоманды управления периферийными устройствами , 161
7.5 1. Макрокоманда BSP............. 161
7-5 2. Макрокоманда CNTRL . ........... 162
7.5.3. Макрокоманда NOTE . , ,......... 163
7.5.4. Макрокоманда POINT............ 163
7.5.5. Макрокоманда PRTOV............ 164
7.5.6. Макрокоманда. SETPRT...... ."'.;, . . . 164
7.6. Макрокоманды управления операциями ввода-вывода BDAM..................... 166
7.6.1. Макрокоманда READ(BDAM)......... 166
7.6.2. Макрокоманда RELEX............ 168
7.6.3. Макрокоманда WRITE (BDAM)......... 168
7.7. Макрокоманды управления операциями ввода-вывода
BISAM..................... 171
7.7.1. Макрокоманда READ(BISAM)........ 171
7.7 2. Макрокоманда WRITE (BISAM)......... 172
7.8. Макрокоманды управления операциями ввода-вывода ВРАМ........ ........... 173
7.8.1. Макрокоманда BLDL ,......,..... 173
7.8.2. Макрокоманда FIND . ........... 174
7.8.3. Макрокоманда STOW ,.......... 174
7.9. Макрокоманды управления операциями ввода-вывода BSAM.................... 176
7.9.1. Макрокоманда READ(BSAM)........ 176
7 9.2. Макрокоманда WRITE (BSAM)......... 176
7.10. Макрокоманды управления операциями ввода-вывода
QISAM .................. 177
7 10.1. Макрокоманда ESETL........... 177
710.2. Макрокоманда GET(QISAM)......... 177
7.10.3. Макрокоманда PUT(QISAM)......... 178
7.10.4. Макрокоманда PUTX(QISAM) , ,...... 178
7 10.5. Макрокоманда SETL . .......... 178
7.11. Макрокоманды управления операциями ввода-вывода QSAM . ... ............. 179
7.11 1 Макрокоманда GET(QSAM).......... 179
7.11.2. Макрокоманда PUT (QSAM) . ,....... 179
7.113. Макрокоманда PUTX(QSAM) ...... ISO
712. Макрокоманды обработки ошибок ввода-вывода ... 180
7.12.1. Макрокоманда SYNADAF........... 180
7.12 2. Макрокоманда SYNADDRLS......... 182
7.12.3. Содержимое регистров при входе в программу SYNAD . .............. 182
i в а 8. Редактор связей .... ............. 184
8.1. Функции Редактора связей............ 184
8.2. Оператор EXEC для Редактора связей-. ...... 185
8.3. Имя Редактора связей . ,............ 185
8.4. Характеристики загрузочных модулей и режимы работы
- Редактора связей................ 185
8.4.1. Характеристики загрузочных модулей...... 186
8.4.2. Режим работы Редактора связей........ 188
8.5. Размер раздела основной памяти.......... 190
8.6. Коды возврата Редактора связей.......... 190
8.7. Операторы DD для Редактора связей........ 191
8.8 Каталогизированные процедуры для Редактора связей . , 192
8.9. Динамический вызов Релактопа связей........ 192
8.10. Управляющие операторы Редактора связей...... 193
8.10.1. Включение дополнительного ввода Редактора связей 193
8.10.2. Дополнительные автоматически вызываемые библиотеки ................... 193
8.10.3. Определение имени, дополнительного имени и точки входа загрузочного модуля ,......... 191
8.10.4. Редактирование модуля ,.......... 195
8.10.5. Оверлейные программы............ 196
Глава 9. Загрузчик.................... 197
9.1. Функции Загрузчика............... 197
9.2. Оператор EXEC для Загрузчика.......... 198
9.3. Операторы DD для Загрузчика........... 199
9.4. Динамический вызов Загрузчика.......... 200
9.5. Коды возврата Загрузчика.........., . 201
Глава 10. Программа сортировка-объединение.......... 202
10.1. Функции программы................ 202
10.1.1. Общие сведения.............. 202
10.1.2. Требования к конфигурации ЭВМ ....... 204
10.2. Управляющие операторы программы......... 2)4
10.3. Выходы на программы пользователя ЭВМ....... 2)8
10.4. Вызов программы СОРТИРОВКА-ОБЪЕДИНЕНИЕ ... 2'8
10.5. Операторы языка управления заданиями для программы СОРТИРОВКА-ОБЪЕДИНЕНИЕ........... 2)9
10.6. Динамический вызов программы СОРТИРОВКА-ОБЪЕДИНЕНИЕ .................... 210
10.7. Коды возврата................., 211
Глава 11. Программное обеспечение устройств машинной графики . . 212
11.1. Графический метод доступа............ 212
11.1.1. Макрокоманда DCB............ 212
11.1.2. Макрокоманда OPEN............. 213
11.1.3. Макрокоманда GREAD............ 213
11.1.4. Макрокоманда GWRITE........... 215
11.1.5. Макрокоманда GCNTRL............ 216
11.1.6. Макрокоманда GREADR........... 218
11.1.7. Макрокоманда CLOSE............ 218
11.1.8. Базисный метод обработки сигналов внимания . . 213
11.1.9. Специальный метод обработки сигналов внимания . 222
11.1.10. Управление буфером для графических дисплеев . 223
11.2. Пакет графических подпрограмм для языков Фортран, Кобол и ПЛ/1................... 225
11.2.1. Общие сведения............... 225
11.2.2. Общие аргументы подпрограмм ПГП ...... 226
11.2.3. Подпрограммы инициализации и завершения , . . 223
11.2.4. Подпрограммы настройки........... 228
11.2.5. Подпрограммы порождения образов...... 229
11.2.6. Подпрограммы группировки элементов..... 231
11.2.7. Буферные подпрограммы........., . 231
11.2.8. Подпрограммы управления образами...... 232
11.2.9. Управление воспроизведением образов..... 232
11.2.10. Подпрограмма ввода с клавиатуры и анализа буферных данных......,....... 232
11.2.11. Подпрограммы обработки запросов...... 233
11.2.12. Подпрограммы для светового пера...... 236
11.2.13. Подпрограммы для планшета (только для ЕС-7905) 237
11.2.14. Отладочные средства (только для языка Фортран) 238
11.2.15. Вызов подпрограмм ПГП из программ, написанных на языке Ассемблера.......... 239
11.2.16. Растровое описание графических символов . . . 239 П.2.17. Преобразование координат—подпрограмма CNVRT 241 11.2Л 8. Прямое порождение графических приказов — подпрограмма ORGEN............. 241
11.2.19. Преобразование входных-выходных числовых данных— подпрограмма BCNV (для программ на языках Ассемблер и Фортран)......... 242
11.3. Базисное программное обеспечение графопостроителей . « 243
11.3.1. Общие сведения..... ... . 243
11.3.2. Подпрограмма PLOTS . . , ,........ 243
11.3.3. Подпрограмма SYMBOL .......... 246
11.3.4. Подпрограмма NUMBER.......... 248
11.3.5. Подпрограмма SCALE — масштабирование мае- „.„ сивов данных.............. ~™
11.3.6. Подпрограмма AXIS — вычерчивание осей . . . 248
11.3.7. Подпрограмма LINE — вычерчивание графиков . 249
11.4. Функциональные подпрограммы для графопостроителей . f49
11.4.1. Подпрограммы общего назначения...... 250
11.4.2. Научно-технические подпрограммы ..,,.« 251
11.4.3. Экономические подпрограммы........ 254
11.4.4. Чертежные подпрограммы......... 255
11.5. Средства описания изображений для графических дисплеев 257
11.5.1. Формат графического приказа........ 257
11.5.2. Макрокоманды инициализации....... , 257
11.5.3. Вспомогательные макрокоманды....... 259
11.5.4. Макрокоманды образования приказов..... 259
11.5.5. Макрокоманды образования данных..... 266
14.5.6. Макрокоманды, блоки и программы управления областью вывода графических данных..... 267
11.5.7. Проблемно-ориентированные программы .... 269
Глава 12. Диалоговый удаленный ввод заданий (ДУВЗ) ..... 275
12.1. Общие сведения................ 275
12.2. Генерация ДУВЗ................ 275
12.2.1. Требования к операционной системе..... 275
12.2.2. Макрокоманды генерации ДУВЗ....... 276
12.2.3. Программные выходы........... 280
12.2.4. Генерация модулей ДУВЗ......... 282
12.2.5. Размещение и инициализация наборов данных системы ДУВЗ.............. 283
12.2.6. Процедура запуска ДУВЗ......... 285
12.2.7. Процедура системного ввода ,....... 286
lf.3. Команды оператора АП.........., » , 287
12.3.1. CANCEL — отметить задание........ 287
12.3.2. CONTINUE — продолжить вывод....... 287
12.3.3. DELETE — удалить набор данных ...... 287
12.3.4. EDIT — редактировать набор данных..... 288
12.3.5. EXEC — выполнить группу команд...... 294
12.3.6. LISTBC — выдать копии циркулярных сообщений 295
12.3.7. LISTDS — выдать информацию о наборе данных ДУВЗ ................. 295
12.3.8. LISTLIB — выдать оглавление библиотеки . . . 295
12.3.9. LOGOFF — закончить сеанс......... 295
12.3.10. LOGON —начать сеанс.......... 296
12.3.11. OUTPUT—выдать результаты задания .... 296
12.3.12. SEND —послать сообщение........ 296
12.3.13. STATUS — запросить информацию о задании . . 296
12.3.14. SUBMIT — передать в пакетную обработку . . 297
12.3.15. TABSET — установить табуляцию ...... 297
12.3.16. VARY — изменить характеристики ввода-вывода (издание 6.1) .............. 297
47Я
Глава 13. Базисный телекоммуникационный Метод доступа .... 298
13.1. Определение системы телеобработки ...... 298
13.1.1. DCB —определить группу каналов связи . . . 298
13.1.2. DFTRMLST—построить абонентский список . . 303
13.1.3. CHGNTRY— изменить элемент абонентского списка 304
13.2. Управление буферами .... ........ 305
13.2.1. REQBUF —запросить буфер ........ 305
13.2.2. RELBUF —освободить буфер........ 305
13.3. Трансляция сообщений............. 305
13.3.1. ASMTRTAB — построить таблицу трансляции . . 308
13.3.2. TRNSLATE — транслировать сообщение ..... 309
13.4. Активизация и деактивизацня системы телеобработки . , 309
13.4.1. OPEN и CLOSE — открыть и закрыть группу каналов евнзи ....... . ,........ 309
13.4.2. LOPEN — повторно открыть канал связи .... 309
13.5. Прием и передача сообщений .........., 310
13.5.1. READ л WRITE —читать и писать блок данных . 310
13.5.2. RESETPL—сброс канала связи....... 311
13.5.3. WAIT—ждать окончания операции ввода-вывода . 311
13.5.4. TWAIT — ожидать окончания одной из операций ввода-вы.-юда............... 314
13.6. Регистрация ошибок . . ............ 315
13.6.1. LERB — построить блок регистрации ошибок в канале связи................ 315
13.6.2. LERPRT — распечатать содержимое счетчиков на консоли оператора ............. 315
13.7. Оперативная проверка устройств .......... 316
13.7.1. Формат тестового сообщения для стартстопного режима................. 316
13.7.2. Форматы запроса тестов для синхронных каналов связи (кроме ЕС-7920)........... 317
13.7.3. Формат тестового сообщения для локальных дисплеев ЕС-7920............. 318
13.7.4. Формат тестового сообщения для удаленных дисплеев ЕС-7920.............. 319
13.7.5. Макрокоманда ONLTST........... 319
13.8. Особенности программирования для различных АП . , 320
13.8.1. АП-1 (ЕС-8501)............. 320
13.8.2. АП-2 (ЕС-8502) и АП-3 (ЕС-8503) (стартстопные) 322
13.8.3. АП-2 (ЕС-8502) синхронный......... 322
13.8.4. АП-4 (ЕС-8504).............. 325
13.8.5. АП-5 (ЕС-8505) ............. 326
13.8.6. АП-61, АП-62, АП-63, АП-64 (ЕС-8561, ЕС-8562, ЕС-8563, ЕС-8564)............. 326
13.8.7. АП-70 (ЕС-8570)............. 329
13.8.8. Телеграфный аппарат (ТА)......... 331
13.8.9. Комплексы ЕС-7920............ 332
Глава 14. Общий телекоммуникационный метод доступа..... 338
14.1, Программа управления сообщениями......., 338
14.1.1. Активизация и деактивизацня ПУС...... 338
14.1.2. Определение набора данных......... 343
14.1.3. Управление каналами связи......... 346
14.1.4. Обработчик сообщений .......... 351
14.1.5. Программы пользователя в ПУС....... 366
14.2. Прикладные программы ОТМД.......... 366
14.2.1. Макрокоманды DCB в прикладной программе . . 366
14.2.2. Активизация и деактивизацня сопряжения с прикладной программой............ 338
14.2.3. Формат резервных полей в рабочей области . . . 368
14.2.4. Макрокоманды доступа к данным....... 369
14.2.5. Выход на подпрограмму SYNAD....... 370

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz