Cтраница 1
Управляющие операторы программы РЕДАКТОР программист может использовать для задания режима редактирования, указания объектных модулей, которые должны быть включены в абсолютный модуль, описания структуры рабочей программы. Здесь мы рассмотрим лишь три основных управляющих оператора программы РЕДАКТОР. [1]
Входные данные непосредственно следуют за управляющим оператором программы и представляются в шестнадцатеричном виде. [2]
Оператор ENDUP используется для указания конца управляющих операторов программы. [3]
Файл оглавления СВМ ЕС создается из управляющих операторов программы обслуживания оглавления DMKDIR. Другие файлы составляются из макрокоманд генерации. [4]
Оператор END предназначен для указания конца набора управляющих операторов программы. [5]
Любая из указанных возможностей может быть затребована программистом с помощью управляющих операторов программы ОТЛАДКА. [6]
После загрузки автономной программы обслуживания в основную память следует определить устройство ввода управляющих операторов программы, которые могут помещаться следом за самой программой ( за последней перфокартой или за последней записью программы на магнитной ленте) или вводиться с отдельного устройства ввода. [7]
Каждая ВМ должна быть описана в файле оглавления СВМ ЕС, который представляет собой совокупность управляющих операторов программы обслуживания оглавления DMK. DIR - В этом файле должны быть описаны ВМ. [8]
Еще раз отметим, что для занесения объектного модуля на хранение в библиотеку объектных модулей программист должен использовать управляющие операторы программы БИБЛИОТЕКАРЬ, которые мы здесь не рассматриваем. [9]
Когда регистрируется ВМ, за ней автоматически закрепляется устройство, с которого была введена команда LOGON, а также моделируемые для ВМ методом закрепления устройства, указанные в описании ВМ с помощью управляющих операторов DEDICATE программы обслуживания оглавления DMKDIR. Это закрепление осуществляется только в том случае, если устройство с указанным в операторе DEDICATE адресом или регистрационным номером тома находится в состоянии ГОТОВО и не закреплено за МВМ или ранее зарегистрированной ВМ. [10]
В исходной программе обращение к устройствам ввода и вывода производится через номера файлов. В управляющих операторах программы УПРАВЛЕНИЕ ЗАДАНИЯМИ для описания файлов на дисках и на магнитной ленте с метками используются однозначно определенные в ДОС ЕС имена файлов. Между номерами файлов, логическими устройствами и именами файлов установлено определенное соответствие, которое не может изменяться программистом. Программист может не заботиться о соответствии логических и физических устройств, ему следует лишь указывать соответствующий номер файла. [11]
В исходной программе обращение к устройствам ввода и вывода производится через номера файлов. В управляющих операторах программы УПРАВЛЕНИЕ ЗАДАНИЯМИ для описания файлов на дисках и на магнитной ленте с метками используются однозначно определенные в ДОС ЕС имена файлов. [12]
Программы выполняются в режиме пакетной обработки под управлением ДОС ЕС. Пакет заданий включает управляющие операторы программы управления заданиями и управляющие операторы рабочих программ. [13]
Для указания действий, которые должны быть выполнены на вычислительной машине под управлением ДОС ЕС, программист должен сформировать задание для операционной системы. Оно описывается с помощью управляющих операторов программ УПРАВЛЕНИЕ ЗАДА-НИЯМИ. Здесь мы рассмотрим лишь некоторые управляющие операторы программы УПРАВЛЕНИЕ ЗАДАНИЯМИ и программы РЕДАКТОР, наиболее часто применяющиеся программистами, знание которых позволяет программисту подготовиться к начальному этапу использования ДОС ЕС при программировании на ФОРТРАНе. [14]
Вся исходная информация, необходимая для работы программы РЕДАКТОР, считывается ею с системного логического устройства SYSLNK и из библиотек объектных модулей, если программист предусмотрел их использование. Эта информация состоит из управляющих операторов программы РЕДАКТОР и объектных модулей, объединяемых в программу. Информация, заносимая на устройство в одном задании, может обрабатываться РЕДАКТОРОМ только в том же задании. Если программист с помощью управляющих операторов программы БИБЛИОТЕКАРЬ организовал занесение объектных модулей в системную или личную библиотеку объектных модулей на хранение, то эти модули могут обрабатываться РЕДАКТОРОМ и в других заданиях. [15]