Математика | ||||
Операционная система ОС ЕС: Справочное пособие/ В. П. Данилочкин, В. В. Митрофанов, Б. В. Одинцов, Г. В. Пеледов; Под ред. Л. Д. Райкова. — М.: Статистика, 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руб. |
||||