НИИ "НАУЧНЫЙ ЦЕНТР"





ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ

ДВК

КНИГА 6

СИСТЕМНЫЕ БИБЛИОТЕКИ И СООБЩЕНИЯ СИСТЕМЫ













МОСКВА 1990 год


АННОТАЦИЯ

Данная книга включает в себя три главы. Глава "СИСТЕМНАЯ МАКРОБИБЛИОТЕКА" описывает назначение и условия применения системной макробиблиотеки и содержит описание программных запросов.

В главе "БИБЛИОТЕКА СИСТЕМНЫХ ПОДПРОГРАММ" содержится описание возможностей подпрограмм и способа их использования.

Подпрограммы библиотеки используют средства ОС ФОДОС-2, дополняют и расширяют ее возможности; обеспечивают выполнение действий аналогичных выполнению программных запросов; осуществляют обработку текстовых данных и целых чисел двойной точности, а также ряд вспомогательных операций. Обращение к подпрограммам библиотеки осуществляется на языке ФОРТРАН и языке АССЕМБЛЕР.

Глава "СООБЩЕНИЯ СИСТЕМЫ" содержит диагностические сообщения, которые выдает система ФОДОС-2, транслятор с языка ФОРТРАН и интерпретатор с языка БЕИСИК- М, а также редактор текста (EDIT), экранный редактор текста (К13) и редактор командной строки (SL).

Каждое сообщение, описанное в главе, приводится в той форме, в какой оно воспроизводится на терминале или в листинге.

Сообщения, выдаваемые системой, относятся как к программам пользователя, так и к ошибкам технических средств комплекса.

СОДЕРЖАНИЕ

СИСТЕМНАЯ МАКРОБИБЛИОТЕКА
РУКОВОДСТВО ПРОГРАММИСТА

1. Назначение и условия применения

2. Обращение к системной макробиблиотеке

2.1. Адресация аргументов

2.2. Ключевой аргумент CODE

3. Входные и выходные данные

3.1. Номер канала

3.2. Блок устройства

3.3. Блок аргументов EMT

3.4. Подпрограммы завершения

3.5. Требование USR

4. Сообщения

5. Программные запросы

5.1. Программные запросы для операций с файлами

5.1.1. .CHCOPY (режим FB, XM)

5.1.2. .CLOSE

5.1.3. .DELETE

5.1.4. .ENTER

5.1.5. .LOOKUP

5.1.6. .PURGE

5.1.7. .RENAME

5.1.8. .REOPEN

5.1.9. .SAVESTATUS

5.2. Программные запросы для организации ввода-вывода данных

5.2.1. .READ, .READC, .READW

5.2.2. .WRITE, .WRITC, .WRITW

5.2.3. .RCVD, .RCVDC, .RCVDW (режим FB, XM)

5.2.4. .SDAT, .SDATC, .SDATW (режим FB, XM)

5.2.5. .TTYIN, .TTINR

5.2.6. .TTYOUT, .TTOUTR

5.2.7. .PRINT

5.2.8. .MTIN

5.2.9. .MTOUT

5.2.10. .MTPRNT

5.2.11. .SPFUN

5.3. Запросы общего назначения

5.3.1. .CDFN

5.3.2. .CHAIN

5.3.3. .CMKT

5.3.4. .CNTXSW (режим FB, XM)

5.3.5. .CSIGEN

5.3.6. .CSISPC

5.3.6.1. Передача информации о переключателях программе пользователя.

5.3.7. .ABTIO

5.3.8. .CSTAT (режим FB, XM)

5.3.9. .DATE

5.3.10. .DEVICE (режим FB, XM)

5.3.11. .DSTATUS

5.3.12. .EXIT

5.3.13. .FETCH, .RELEAS

5.3.14. .FORK

5.3.15. .FPROT

5.3.16. .GTIM

5.3.17. .GTJB

5.3.18. .GTLIN

5.3.19. .GVAL, .PVAL

5.3.20. .HERR, .SERR

5.3.21. .HRESET

5.3.22. .INTEN

5.3.23. .LOCK, .UNLOCK

5.3.24. .MFPS, .MTPS

5.3.25. .MRKT

5.3.26. .MTATCH

5.3.27. .MTDTCH

5.3.28. .MTSET

5.3.29. .MTGET

5.3.30. .MTSTAT

5.3.31. .MTRCTD

5.3.32. .MWAIT (режим FB, XM)

5.3.33. .PEEK, .POKE

5.3.34. .PROTECT, .UNPROTECT (режим FB, XM)

5.3.35. .QSET

5.3.36. .RCTRLD

5.3.37. .SPND, .RSUM (режим FB, XM)

5.3.38. .SCCA

5.3.39. Запрос .SDTTM

5.3.40. .SETTOP

5.3.41. .SPCPS (режим FB, XM)

5.3.42. .SFDAT

5.3.43. .SFPA

5.3.44. .SRESET

5.3.45. .SYNCH

5.3.46. .TLOCK

5.3.47. .TRPSET

5.3.48. .TWAIT

5.3.49. .WAIT

6. СООБЩЕНИЯ

ПРИЛОЖЕНИЕ 1

ПРИЛОЖЕНИЕ 2

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ

БИБЛИОТЕКА СИСТЕМНЫХ ПОДПРОГРАММ
РУКОВОДСТВО ПРОГРАММИСТА

1. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ БИБЛИОТЕКИ СИСТЕМНЫХ ПОДПРОГРАММ

1.1. Назначение

1.2. Условия применения

1.2.1. Требования к техническим средствам

1.2.2. Требования к программным средствам

1.2.3. Порядок использования библиотеки системных подпрограмм

1.2.4. Требования к оперативной памяти для Фортран - программ в основном режиме

1.2.5. Особенности использования USR

1.2.6. Требования к подпрограммам завершения

2. ОБРАЩЕНИЕ К ПОДПРОГРАММАМ.

2.1. Обращение на Фортране

2.2. Обращение на Ассемблере

2.3. Входные и выходные данные.

3. ХАРАКТЕРИСТИКИ ПОДПРОГРАММ

3.1. Операции с файлами

3.1.1. CLOSEC/ICLOSE

3.1.2. IDELET

3.1.3. IENTER

3.1.4. IFPROT

3.1.5. IRENAM

3.1.6. ISFDAT

3.1.7. LOOKUP

3.2. Передача данных

3.2.1. IABTIO

3.2.2. GTLIN

3.2.3. IRCVD/IRCVDC/IRCVDF/IRCVDW (режим FB)

3.2.3.1. IRCVD

3.2.3.2. IRCVDC

3.2.3.3. IRCVDF

3.2.3.4. IRCVDW

3.2.4. IREAD/IREADC/IREADF/IREADW

3.2.4.1. IREAD

3.2.4.2. IREADC

3.2.4.3. IREADF

3.2.4.4. IREADW

3.2.5. ISDAT/ISDATC/ISDATF/ISDATW (режим FB)

3.2.5.1. ISDAT

3.2.5.2. ISDATC

3.2.5.3. ISDATF

3.2.5.4. ISDATW

3.2.6. ITTINR

3.2.7. ITTOUR

3.2.8. IWAIT

3.2.9. IWRITE/IWRITC/IWRITF/IWRITW

3.2.9.1. IWRITE

3.2.9.2. IWRITC

3.2.9.3. IWRITF

3.2.9.4. IWRITW

3.2.10. MWAIT (режим FB)

3.2.11. PRINT

3.3. Операции с каналами

3.3.1. ICDFN

3.3.2. ICHCPY (режим FB)

3.3.3. ICSTAT (режим FB)

3.3.4. IFREEC

3.3.5. IGETC

3.3.6. ILUN

3.3.7. IREOPN

3.3.8. ISAVES

3.3.9. PURGE

3.4. Описание устройств и файлов

3.4.1. IASIGN

3.4.2. ICSI

3.5. Работа с таймером

3.5.1. CVTTIM

3.5.2. GTIM

3.5.3. ICMKT

3.5.4. ISCHED (режим FB)

3.5.5. ISDTTM

3.5.6. ISLEEP (режим SJ)

3.5.7. ITIMER

3.5.8. ITWAIT (вариант SJ)

3.5.9. IUNTIL (вариант SJ)

3.5.10. JTIME

3.5.11. MRKT (вариант SJ)

3.5.12. SECNDS

3.5.13. TIMASC

3.5.14. TIME

3.6. Системные операции

3.6.1. CHAIN

3.6.2. DEVICE (режим FB)

3.6.3. GTJB/IGTJB

3.6.4. IDSTAT

3.6.5. IFETCH

3.6.6. IQSET

3.6.7. ISPFN/ISPFNC/ISPFNF/ISPFNW

3.6.7.1. ISPFN

3.6.7.2. ISPFNC

3.6.7.3. ISPFNF

3.6.7.4. ISPFNW

3.6.8. ITLOCK (режим FB/XM)

3.6.9. LOCK

3.6.10. RCHAIN

3.6.11. RCTRLO

3.6.12. RESUME (режим FB)

3.6.13. SCCA

3.8.14. SETCMD

3.6.15. SUSPND (режим FB)

3.6.16. UNLOCK

3.7. Операции с данными INTEGER*4

3.7.1. AJFLT

3.7.2. DJFLT

3.7.3. IAJFLT

3.7.4. IDJFLT

3.7.5. IJCVT

3.7.6. JADD

3.7.7. JAFIX

3.7.8. JCMP

3.7.9. JDFIX

3.7.10. JDIV

3.7.11. JICVT

3.7.12. JJCVT

3.7.13. JMOV

3.7.14. JMUL

3.7.15. JSUB

3.8. Операции с текстовыми данными

3.8.1. Размещение текстового данного в массиве

3.8.2. Передача текстовых данных

3.8.3. CONCAT

3.8.4. GETSTR

3.8.5. INDEX

3.8.6. INSERT

3.8.7. ISCOMP/SCOMP

3.8.8. VERIFY/IVERIF

3.8.9. LEN

3.8.10. PUTSTR

3.8.11. REPEAT

3.8.12. SCOPY

3.8.13. STRPAD

3.8.14. SUBSTR

3.8.15. TRANSL

3.8.16. TRIM

3.9. Преобразования RADIX-50

3.9.1. IRAD50

3.9.2. R50ASC

3.9.3. RAD50

3.10. Работа в мультитерминальном режиме

3.10.1. МТАТСН (режим FB/XM)

3.10.2. MTDTCH (режим FB/XM)

3.10.3. MTGET (режим FB/XM)

3.10.4. MTIN (режим FB/XM)

3.10.5. MTOUT (режим FB/XM)

3.10.6. MTPRNT (режим FB/XM)

3.10.7. MTRCTO (режим FB/XM)

3.10.8. MTSET (режим FB/XM)

3.10.9. MTSTAT (режим FB/XM)

3.11. Вспомогательные операции

3.11.1. IADDR

3.11.2. IGETSP

3.11.3. INTSET

3.11.4. IPEEK

3.11.5. IPEEKB

3.11.6. IPOKE

3.11.7. IPOKEB

3.11.8. ISPY

3.11.9. IPUT

4. СООБЩЕНИЯ

ПРИЛОЖЕНИЕ 1

ПРИЛОЖЕНИЕ 2

ПРИЛОЖЕНИЕ 3

ПРИЛОЖЕНИЕ 4

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ

СООБЩЕНИЯ СИСТЕМЫ

1. СОКРАЩЕНИЯ И УСЛОВНЫЕ ОБОЗНАЧЕНИЯ

2. СООБЩЕНИЯ ТРАНСЛЯТОРА С ЯЗЫКА ФОРТРАН БИБЛИОТЕКИ ФОРТРАН

2.1. Сообщения транслятора с языка Фортран

2.1.1. Сообщения предварительного контроля.

2.1.2. Сообщения синтаксического и семантического контроля

2.1.2.1. Сообщения, предупреждающие об ошибках

2.1.2.2. Сообщения о неустранимых ошибках

2.2. Сообщения библиотеки Фортран

3. СООБЩЕНИЯ ИНТЕРПРЕТАТОРА С ЯЗЫКА БЕЙСИК

4. СООБЩЕНИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ ФОДОС-2

5. СООБЩЕНИЯ ПРОГРАММЫ АССЕМБЛЕР

6. СООБЩЕНИЯ РЕДАКТОРОВ

6.1. Сообщения редактора текста

6.2. Сообщения экранного редактора

6.3. Сообщения редактора командной строки

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ


 

Ответственный за выпуск М.Г. Бойкова
Редактор Т.А. Савельева
Корректор В.Н. Лыткина

 

 Сдано в набор 19.03.90 г.                                  Подписано в печать 19.07.90 г.
Формат 60х84 1/16.       Бумага писчая №1.                Гарнитура литературная.
Печать высокая.        Усл. печ. л. 20,54           Тираж 20000 экз.          Зак. 801.
Бесплатно.


Ленинградское отделение РППО "Союзбланкоиздат".

Великолукская городская типография управления издательств,
полиграфии и книжной торговли Псковского Облисполкома,
182100, г. Великие Луки, ул. Полиграфистов, 78/12.