.MACRO ABORT ABORT Завершить, с системной консоли, оперативное задание (или системное) если нельзя использовать УПР-C. Команда присутствует только в FB-мониторе. SYNTAX ABORT логическое_имя_задания SEMANTICS Логическое_имя_задания - логическое имя (до 6 символов) назначенное оперативное/системному заданию. OPTIONS Нет EXAMPLES ABORT QUEUE ABORT F .ENDM .MACRO ASSIGN ASSIGN Назначить логическое имя физическому устройству SYNTAX ASSIGN физическое_имя_устройства логическое_имя_устройства SEMANTICS Физическое_имя_устройства в RT-11 - стандартное имя устройства. Логическое имя - имя из букв и цифр длиной до трех символов. В системе предопределены два логических имени - SY и DK. SY - устройство, с которого произошла загрузка (его нельзя переназначить), DK - устройство по умолчанию. Назначив в качестве логического имени имя другого физического устройства можно переназначить вывод (ASSIGN TT LP - все данные выводимые на принтер пойдут на терминал). OPTIONS Нет EXAMPLES ASSIGN MZ1: DK: ASSIGN LS: LP: .ENDM .MACRO B B Установить относительное смещение(базу) SYNTAX B [адрес] SEMANTICS B адрес устанавливает базу для команд E(Examine) и D(Deposit). Система добавляет текущую базу к значениям, определенных вами в командах E и D. Если адрес опущен, база устанавливается в ноль. OPTIONS Нет EXAMPLES B Установить базу в 0 B 6704 Установить базу в 6704(восьмеричное число) .ENDM .MACRO BACKUP BACKUP Архивировать/восстановить большие файлы или устройства ПД SYNTAX BACKUP[/OPTION] уст:файл.тип уст: SEMANTICS BACKUP файл.тип уст: архивирует файл на множество дисков, меньших по размеру, чем файл. BACKUP/RESTORE уст: файл.тип восстанавливает большой файл со множества дисков входного устройства. Команда поддерживается не всеми версиями RT-11. OPTIONS DEVICE Архивировать/восстановить целое устройство RESTORE Восстановить ранее заархивированный файл или устройство, созданные BACKUP-утилитой (BUP) EXAMPLES BACKUP BIGFIL.DAT DY: BACKUP/DEVICE DM: DY: BACKUP/RESTORE DY: BIGFIL.DAT .ENDM .MACRO BASIC BASIC Запуск интерпретатора языка Бейсик. SYNTAX BASIC SEMANTICS Смотрите ваше руководство по языку Бейсик Команда поддерживается не всеми версиями RT-11 OPTIONS Нет EXAMPLES BASIC .ENDM .MACRO BOOT BOOT Загрузить новую систему SYNTAX BOOT[/OPTION] уст:файл_монитора SEMANTICS BOOT уст: производит загрузку с заданного устройства. BOOT файл_монитора загружает систему с заданного файла. По умолчанию файл имеет тип SYS. OPTIONS FOREIGN Загружает систему с диска, имеющего другую систему (не RT-11) WAIT Выдает запрос на смену диска, благодаря чему с того же устройства можно перезагрузиться с другого диска. EXAMPLES BOOT MZ1: BOOT MZ:RT11FB .ENDM .MACRO CLOSE CLOSE Закрывает выходные файлы фонового задания SYNTAX CLOSE SEMANTICS CLOSE закрывает файлы фонового задания. Ее используют после прерывания или аварийного завершения задания для сохранения новых файлов. Ей нельзя закрыть файлы оперативного задания. Ее нельзя применить для закрытия файлов на магнитной ленте или кассете. OPTIONS Нет EXAMPLES R PROG (Программа запущена) (УПР-C)(УПР-C) CLOSE .ENDM .MACRO COMPILE COMPILE Трансляция программ SYNTAX COMPILE[/OPTIONS] имя_файла[/OPTIONS] SEMANTICS Компилирует несколько файлов (до шести) в единый объектный модуль, если для разделения файлов в командной строке используется знак плюса (+) в командной строке. Несколько файлов разделенных запятой (,) компилируются каждый в свой объектный модуль. Команда запускает соответствующий компилятор, руководствуясь ключами или типом файлов. По умолчанию типы для выходных файлов - .LST для листинга и .OBJ для объектного модуля. По умолчанию типы для входных файлов - .MAC для программ на Макроассемблере, .FOR для программ на Фортране, .DBL для программ на Диболе. OPTIONS ALLOCATE:размер Резервирует место для выходного файла (в блоках) ALPHABETIZE DIBOL Упорядочивает таблицу символов по алфавиту BUFFERING DIBOL Заставляет компилятор использовать один буфер ввода-вывода CODE:тип FORTRAN Генерирует определенный тип машинного кода CROSSREFERENCE[:тип[...:тип]] MACRO/DIBOL Генерирует таблицу перекрестных ссылок в файле листинга DIAGNOSE FORTRAN Включает дополнительную информацию в аварийный дамп DIBOL Использует компилятор Дибола для трансляции DISABLE:тип[...:тип] MACRO Выполнение директивы .DSABL ENABLE:тип[...:тип] MACRO Выполнение директивы .ENABL EXTEND FORTRAN Разрешает 80-столбцовый формат входного файла FORTRAN Использует компилятор Фортрана для трансляции HEADER FORTRAN Включает заголовок "options-in-effect" в файл листинга I4 FORTRAN Резервирует 4 байта для целочисленных переменных одинарной точности LIBRARY MACRO Идентифицирует файл как макробиблиотеку LINENUMBERS DIBOL/FORTRAN (по умолчанию) Включает внутреннюю нумерацию в компилируемой программе LIST[:файл] Создает файл листинга LOG[:файл] DIBOL Создает файл протокола ошибок компиляции MACRO Использует Макроассемблер для трансляции NOLINENUMBERS DIBOL/FORTRAN Запрещает внутреннюю нумерацию в компилируемой программе NOOBJECT Запрещает создавать объектный модуль NOSHOW:значение MACRO Выполнение директивы .NLIST NOSWAP FORTRAN Заставляет компилируемую программу сохранять USR резидентным NOVECTORS FORTRAN Определяет таблицу соответствий для операций умножения NOWARNINGS DIBOL/FORTRAN Запрещает вывод предупреждений при компиляции OBJECT[:файл] Определяет имя файла для объектного модуля ONDEBUG DIBOL/FORTRAN Компилирует D строки в Фортране; включает таблицу символов в объектный модуль на Диболе PAGE:n DIBOL Устанавливает длину страницы листинга (по умолчанию = 66) RECORD:длина FORTRAN Устанавливает длину записи для ASCII-последовательности при форматном вводе-выводе SHOW:тип FORTRAN/MACRO Выполнение директивы .LIST для Макро; управляет содержимым листинга для Фортрана STATISTICS FORTRAN Включает статистику о компиляции в файл листинга SWAP FORTRAN (по умолчанию) Заставляет компилируемую программу выгружать USR TABLES DIBOL Включает таблицы символов и меток в листинг UNITS:n FORTRAN Определяет количество логических устройств, которое может быть открыто VECTORS FORTRAN (по умолчанию) Определяет таблицу соответствий для табличного просмотра WARNINGS DIBOL/FORTRAN Включает предупреждения в файл листинга EXAMPLES COMPILE/LIST MYPROG.FOR COMPILE/FORTRAN/LIST:FILE1.LST A+B COMPILE A.MAC/LIST,B.FOR .ENDM .MACRO COPY COPY Копирование файлов SYNTAX COPY[/OPTIONS] входные_файлы[/OPTIONS] выходные_файлы[/OPTIONS] SEMANTICS Команда COPY принимает до шести входных файлов и только один выходной. Имена файлов можно задавать по маске. OPTIONS ALLOCATE:размер Резервирование места для выходного файла ASCII Копирование файлов в режиме ASCII, игнорируя нули и забои BEFORE[:дд:мес:гг] Копировать файлы созданные до указанной даты(по умолчанию исполь- зуется текущая системная дата) BINARY Копировать файлы в форматном двоичном режиме BOOT[:уст] Копирование загрузчика из файла монитора и драйвера устройства в загрузочную область устройства прямого доступа; если устройство пропущено, то используется драйвер текущего системного устройства. CONCATENATE Все входные файлы копируются в один выходной DATE[:дд:мес:гг] Копируются файлы созданные только в указанную дату, по умолчанию используется системная дата DELETE После успешного копирования все входные файлы удаляются DEVICE Копировать содержимое целого устройства на другое устройство DOS Копирует файлы в формате RSTS/E и DOS-11 END:n Определяет последний блок во входном устройстве; можно использовать только с ключами /DEVICE и /START:n EXCLUDE Копирует все файлы, исключая заданные FILES Копирует устройство на/из файла другого устройства; может быть использован только с ключом /DEVICE IGNORE Игнорирует при копировании ошибки ввода-вывода IMAGE (по умолчанию) Копирование файла байт за байтом INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение INTERCHANGE:n Копирование файлов в формате interchange; n есть длина записи в символах LOG Выводит на терминал имена копируемых файлов MULTIVOLUME Копирует файлы на несколько выходных устройств NEWFILES Копирует файлы, у которых дата создания совпадает с системной NOLOG Не выводит на терминал имена копируемых файлов NOPROTECTION Сбрасывает статус защиты в выходных файлах NOQUERY Не делает запрос на копирование каждого файла NOREPLACE Не производит копирования, если выходной файл с таким именем уже существует OWNER[:nnn,nnn] Указывает UIC для формата DOS-11 PACKED Указывает на пословную передачу для файлов PDP-11, формата EBCDIC для interchange файлов и упакованного формата файлов PDP-10 POSITION:n Управление перемоткой ленты к началу при копировании с лент и кассет PREDELETE Если на выходном устройстве существует файл с тем же именем, что и выходной, то перед операцией копирования он предварительно стирается PROTECTION Устанавливает статус защиты на выходных файлах QUERY Выдает запрос на разрешение копирования каждого файла REPLACE (по умолчанию) Удаляет на выходном устройстве файлы с именем равными выходным, после операции копирования RETAIN Используется с ключом /DEVICE для сохранения на выходном устройстве таблицы плохих блоков SETDATE[:дд:мес:гг] Выходные файлы получают указанную дату создания, по умолчанию используется системная дата SINCE[:дд:мес:гг] Копировать файлы созданные в и после указанной даты. По умолчанию используется системная дата SLOWLY Производится медленное копирование файлов, блок за блоком START:n Определяет номер начального блока при чтении и записи на устройствах; можно использовать только с ключом /DEVICE SYSTEM Включает в операцию копирования .SYS-файлы TOPS Копирование файлов в формате DECsystem-10 VERIFY Производить проверку записанной информации WAIT Выдает запрос на смену диска, благодаря чему можно копировать с диска на диск на одном устройстве EXAMPLES COPY A.FOR DX1:B.FOR COPY/BOOT MZ0:RT11SJ MZ0: COPY/CONCATENATE A.FOR+B.FOR C.FOR COPY A%B.MAC MZ1:*.MAC COPY/ASCII MTA1.FOR DT1:TEST.FOR/ALLOCATE:50 COPY/SINCE:1:JAN:84 *.MAC *.JAN .ENDM .MACRO CREATE CREATE Создание файла с определенного блока или его расширение SYNTAX CREATE[/OPTIONS] файл[/OPTIONS] SEMANTICS Команда создает новый файл заданного размера и с определенного блока или расширяет существующий файл, если это возможно OPTIONS ALLOCATE:размер Определяет размер создаваемого файла; при отсутствии данного ключа размер полагается равный единице EXTENSION:n Расширяет существующий файл на n блоков START:блок Определяет стартовый блок устройства для создания файла; при отсутствии данного ключа используется первый подходящий участок EXAMPLES CREATE MZ1:SWAP.SYS/START:6/ALLOCATE:25. CREATE/EXTENSION:100 FILE.DAT .ENDM .MACRO D D Запись значения в память SYNTAX D адрес=значение[,...значение] SEMANTICS Значения представляют собой восьмеричные числа, стартовый адрес вычисляется как значение адрес+база. Каждое значение представляет собой одно слово(два байта) OPTIONS Нет EXAMPLES D 300=0 D 1000=5020,776 .ENDM .MACRO DATE DATE Установить или узнать системную дату SYNTAX DATE [дд-мес-гг] SEMANTICS Все цифровые значения десятичные; мес представляет собой первые три символа названия месяца (JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP, OCT,NOV,DEC). При отсутствии значения происходит вывод системной даты на терминал. OPTIONS Нет EXAMPLES DATE 12-MAR-95 .ENDM .MACRO DEASSIGN DEASSIGN Стереть логическое имя устройства SYNTAX DEASSIGN [логическое_имя_устройства] SEMANTICS Команда DEASSIGN без аргументов стирает все логические имена устройств OPTIONS Нет EXAMPLES DEASSIGN INP: DEASSIGN .ENDM .MACRO DELETE DELETE Удаление файлов с диска или из очереди SYNTAX DELETE[/OPTIONS] файлы[/OPTIONS] SEMANTICS Эта команда стирает файлы на диске или удаляет их из очереди с помощью менеджера очереди (QUEMAN). В команде можно задавать файлы по маске. ВНИМАНИЕ! "DELETE DT:A.MAC,B.FOR" уничтожит DT:A.MAC и DK:B.FOR, не DT:B.FOR. OPTIONS BEFORE[:дд:мес:гг] Удаляет файлы созданные до указанной даты, если дата опущена, то используется системная дата DATE[:дд:мес:гг] Удаляет файлы созданные только в эту дату, по умолчанию используется системная дата DOS Удаляет файлы на дисках формата DOS-11 и RSTS/E ENTRY Удаляет задания из очереди EXCLUDE Удаляет все файлы, исключая указанные INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение INTERCHANGE Удаляет файлы на дисках формата interchange LOG Выводить на экран имена удаляемых файлов NEWFILES Удаляет файлы у которых дата создания совпадает с системной NOQUERY Не выдавать запрос на стирание каждого файла. Этот ключ используется автоматически, если файлы не заданы по маске POSITION:n Указывает позицию при работе с лентами и кассетами QUERY Выдает запрос на стирание каждого файла. Этот ключ используется автоматически, если файлы заданы по маске SINCE[дд:мес:гг] Удаляет файлы в и после указанной даты, по умолчанию используется системная дата SYSTEM Включает в операцию удаления .SYS-файлы WAIT Выдает запрос на смену диска EXAMPLES DELETE MYPROG.OBJ DELETE/EXCLUDE MZ1:*.SAV DELETE/NEWFILES DX1:*.* .ENDM .MACRO DIBOL DIBOL Запуск компилятора DIBOL SYNTAX DIBOL[/OPTIONS] файлы SEMANTICS Множество файлов объединенных знаком плюс (+) транслируются в один объектный модуль, а файлы разделенные запятыми (,) транслируются каждый в свой объектный модуль. По умолчанию расширение всех входных файлов .DBL, .LST для листинга и .OBJ для объектного модуля. OPTIONS ALLOCATE:размер Резервирует место для выходного файла ALPHABETIZE Упорядочивает таблицу символов по алфавиту BUFFERING Заставляет компилятор использовать один буфер ввода-вывода CROSSREFERENCE Генерирует таблицу перекрестных ссылок в файле листинга LINENUMBERS (по умолчанию) Включает внуттреннюю нумерацию в компилируемой программе LIST[:файл] Создается файл листинга LOG[:файл] Создается файл протокола ошибок компиляции NOLINENUMBERS Запрещает внутреннюю нумерацию в компилируемой программе NOOBJECT Запрещает создавать объектный модуль NOWARNINGS Запрещает компилятору выдавать предупреждения OBJECT[:файл] Указывает имя объектного модуля ONDEBUG Включает в объектный модуль таблицу символов для процесса отладки PAGE:n Устанавливает длину страницы листинга (по умолчанию = 66) TABLES Включает символы и метки в таблицу листинга WARNINGS (по умолчанию) Включает предупреждения в файл листинга EXAMPLES DIBOL/LIST A DIBOL A+B/LIST/OBJECT DIBOL B/LIST,C/NOOBJECT/LIST .ENDM .MACRO DIFFERENCES DIFFERENCES Сравнивает два файла и выдает различия SYNTAX DIFFERENCES[/OPTIONS] старый_файл,новый_файл SEMANTICS Старый_файл и новый_файл сравниваются. Старый файл именуется как file 1 в листинге различий. По умолчанию тип входного файла .MAC, выходного .DIF. OPTIONS ALLOCATE:размер Резервирует место для выходного файла ALWAYS Всегда создавать листинг различий при двоичном сравнении, даже если различий не обнаружено AUDITTRAIL Включает контрольный журнал в выходной файл; используется совместно с ключом /SLP BINARY Задает режим двоичного сравнения BLANKLINES Включает пустые строки в процесс сравнения BYTES При двоичном сравнении производит побайтное сравнение, не пословное CHANGEBAR Копирует в файл листинга старый_файл и строки из нового_файла, которых нет в старом и вставляет перед ними символ обратной черты (\) COMMENTS (по умолчанию) Включает ассемблерные комментарии в сравнение DEVICE Сравнивает содержимое двух устройств END:n Задает конечный блок файла или устройства при двоичном сравнении FORMFEED Включает перевод формата в выходной листинг MATCH:n Задает количество строк, определяющих участок сравнения NOCOMMENTS Исключает ассемблерные комментарии из процесса сравнения NOSPACES Исключает пробелы и табуляции из процесса сравнения NOTRIM Включает конечные пробелы и табуляции в сравнение OUTPUT[:файл] Указывает выходной файл для листинга различий PRINTER Печатает листинг различий на принтере QUIET Выводит только конечное сообщение для двоичного сравнения SIPP:файл.тип Задает имя файла для записи команд для SIPP, который может быть использован для преобразования старого файла в новый (только для двоичного сравнения) SLP:файл.тип Задает имя файла для записи команд для SLP, который может быть использован для преобразования старого файла в новый (только для текстового сравнения) SPACES (по умолчанию) Включает пробелы и табуляции в процесс сравнения START:n Задает стартовый блок для файла или устройства при двоичном сравнении TERMINAL (по умолчанию) Выводит листинг различий на терминал TRIM (по умолчанию) Исключает конечные пробелы и табуляции из сравнения EXAMPLES DIFFERENCES FILE1.TXT,FILE2.TXT DIFFERENCES/MATCH:1/OUTPUT:DIFF.TXT FILE1.TXT,FILE2.TXT DIFFERENCES/SLP:FILE12.DIF FILE1.MAC,FILE2.MAC .ENDM .MACRO DIRECTORY DIRECTORY Вывод каталога устройства SYNTAX DIRECTORY[/OPTIONS] [файлы[/BEGIN]] SEMANTICS Эта команда создает листинг каталога указанного устройства. По умолчанию используется устройство DK:. Можно указать только одно устройство. Вы можете использовать файлы по маске. По умолчанию расширение выходного файла .DIR. OPTIONS ALLOCATE:размер Резервирует место для выходного файла ALPHABETIZE Упорядочивает файлы по алфавиту (по именам и типам) BACKUP Выводит каталог архивного устройства, созданного утилитой BUP BADBLOCKS Сканирует устройство на плохие блоки и выводит их номера BEFORE[:дд:мес:гг] Выводит файлы, созданные до указанной даты. По умолчанию используется системная дата. BEGIN Выводит каталог, начиная с данного файла BLOCKS Включает в листинг каталога стартовые блоки файла BRIEF Выводит только имена файлов и их типы; то же что /FAST COLUMNS:n Задает количество столбцов в листинге каталога (по умолчанию - 2, с ключом /BRIEF(/FAST) - 5) DATE[:дд:мес:гг] Включает в листинг только файлы созданные в указанную дату. По умолчанию используется ситемная дата. DELETED Выводит каталог удаленных файлов DOS Выводит каталог устройств формата DOS-11 и RSTS/E END:n Определяет конечный блок для сканирования; используется только с ключом /BADBLOCKS. EXCLUDE Включает в листинг каталога все файлы, исключая заданные FAST Выводит только имена файлов и их типы; то же что /BRIEF FILES Выводит имена файлов в которых обнаружены плохие блоки; используется только с ключом /BADBLOCKS FREE Выводит список неиспользуемых областей ( ) FULL Выводит полный каталог, включая неиспользуемые области INTERCHANGE Выводит каталог устройств формата interchange NEWFILES Выводит файлы, дата создания которых совпадает с системной NOPROTECTION Выводит только те файлы, которые не имеют статуса защиты OCTAL Выводит размеры и стартовые блоки файлов в восьмеричной форме ORDER[:категория] Выводит каталог, имена файлов которого отсортированы по указанной категории; то же что /SORT. Категории следующие: DATE - сортировка по дате создания NAME - сортировка по именам POSITION - сортировка по начальным блокам файлов SIZE - сортировка по размерам файлов TYPE - сортировка по типам файлов OUTPUT[:файл] Задает выходной файл для вывода каталога устройства OWNER[:nnn,nnn] Задает UIC для устройств формата DOS-11 POSITION (по умолчанию) Выводит имена файлов по их физическому расположению на устройстве PRINTER Выводит каталог на принтер (устройство LP:) PROTECTION Выводит только те файлы, которые имеют статус защиты REVERSE Упорядочивает каталог в обратную сторону SINCE[:дд:мес:гг] Выводит файлы, созданные в и после указанной даты. По умолчанию используется системная дата SORT[:категория] Выводит каталог, имена файлов которого отсортированы по заданной категории; то же что /ORDER START:n Определяет стартовый блок для сканирования; используется только с ключом /BADBLOCKS SUMMARY Выводит статистику об использовании сегментов каталога TERMINAL (по умолчанию) Выводит каталог на терминал TOPS Выводит каталог устройств формата DECsystem-10 VOLUMEID[:ONLY] Выводит метку тома и имя владельца; если :ONLY отсутствует, то также выводится и каталог WAIT Выдает запрос на замену диска EXAMPLES DIRECTORY DIRECTORY/BADBLOCKS MH1: DIRECTORY MYPROG.MAC DIRECTORY/FULL/BEFORE:12:APR:94 DK: DIRECTORY/EXCLUDE DX0:(*.SAV,*.SYS) DIRECTORY/SINCE:1:JAN:84 .ENDM .MACRO DISMOUNT DISMOUNT Размонтировать логический диск SYNTAX DISMOUNT LDn SEMANTICS Команда размонтирует заданный логический диск, для того чтобы его потом связать с другим файлом. OPTIONS Нет EXAMPLES DISMOUNT LD1: .ENDM .MACRO DUMP DUMP Вывод дампа файла или устройства SYNTAX DUMP[/OPTIONS] файл SEMANTICS В качестве входного файла может служить отдельный файл или целое устройство. По умолчанию расширение выходного файла .DMP. OPTIONS ALLOCATE:размер Резервирует место для выходного файла ASCII (по умолчанию) Выводит ASCII-эквиваленты BYTES Выводит информацию по байтам END:блок Задает номер конечного блока файла или устройства FOREIGN Используется для работы с магнитной лентой не содержащей структуру RT-11 IGNORE Игнорировать ошибки ввода с файла или устройства NOASCII Запрещает вывод ASCII-эквивалентов ONLY:блок Выводит дамп только этого блока OUTPUT:файл Задает имя выходного файла PRINTER (по умолчанию) Выводит дамп на принтер RAD50 Выводит эквиваленты RADIX-50 под каждым словом дампа START:блок Задает номер начального блока файла или устройства TERMINAL Выводит дамп на терминал WORDS (по умолчанию) Выводит информацию по словам EXAMPLES DUMP A.OBJ DUMP/OUTPUT:MACLIB/BYTES/ONLY:1 SYSMAC.MAC DUMP/NOASCII/RAD50/ONLY:6 RK0: .ENDM .MACRO E E Выводит содержимое памяти на терминал SYNTAX E адрес[-адрес] SEMANTICS Выводит на терминал содержимое памяти по словам в восьмеричной форме, в заданном диапазоне адресов, используя в качестве смещения установленное значение базы. OPTIONS Нет EXAMPLES E 1000 E 2000-2076 .ENDM .MACRO EDIT EDIT Запускает текстовый редактор SYNTAX EDIT[/OPTIONS] файл[/ALLOCATE:размер] SEMANTICS Команда вызывает установленный текстовый редактор и передает ему файл для редактирования. Если выходной файл явно не указан, то он будет иметь имя входного, а старый файл получит расширение .BAK. Запускаемый редактор устанавливается с помощью ключей или команды SET EDIT editor, где editor есть EDIT,K52,KED,KEX или TECO. OPTIONS ALLOCATE:размер Резервирует место для выходного файла CREATE Создает новый файл EDIT Использует редактор EDIT EXECUTE:файл Задает файл, содержащий команды для редактора TECO; используется только с ключом /TECO INSPECT Загружает файл для просмотра KED Использует редактор KED KEX Использует XM-версию редактора KED K52 Использует VT-52-версию редактора KED OUTPUT:файл Задает имя выходного файла TECO Использует редактор TECO EXAMPLES EDIT FILE EDIT/CREATE FILE.NEW EDIT/INSPECT FILE.OLD EDIT/OUTPUT:A B EDIT FILE/ALLOCATE:150 EDIT/K52 A .ENDM .MACRO EXECUTE EXECUTE Трансляция, компоновка и запуск программы одно командой SYNTAX EXECUTE[/OPTIONS] имя_файла[/OPTIONS] SEMANTICS Компилирует несколько файлов (до шести) в единый объектный модуль, если для разделения файлов в командной строке используется знак плюса (+) в командной строке. Несколько файлов разделенных запятой (,) компилируются каждый в свой объектный модуль. Команда запускает соответствующий компилятор, руководствуясь ключами или типом файлов. По умолчанию типы для выходных файлов - .LST для листинга, .MAP для карты памяти, .OBJ для объектных модулей и .SAV для файлов содержащих машинный код. По умолчанию типы для входных файлов - .MAC для программ на Макроассемблере, .FOR для программ на Фортране, .DBL для программ на Диболе. OPTIONS ALLOCATE:размер Резервирует место для выходного файла (в блоках) ALPHABETIZE DIBOL Упорядочивает таблицу символов по алфавиту BOTTOM:n Указывает нижний адрес, используемый программой (дно стека) BUFFERING DIBOL Заставляет компилятор использовать один буфер ввода-вывода CODE:тип FORTRAN Генерирует определенный тип машинного кода CROSSREFERENCE[:тип[...:тип]] MACRO/DIBOL Генерирует таблицу перекрестных ссылок в файле листинга DEBUG[:файл] Прикомпоновывает ODT или указанный файл к программе в качестве отладчика DIAGNOSE FORTRAN Включает дополнительную информацию в аварийный дамп DIBOL Использует компилятор Дибола для трансляции DISABLE:тип[...:тип] MACRO Выполнение директивы .DSABL DUPLICATE Разрешает множественное использование библиотек/пользовательских подпрограмм в оверлеях ENABLE:тип[...:тип] MACRO Выполнение директивы .ENABL EXECUTE[:файл] Определяет имя файл с машинным кодом EXTEND FORTRAN Разрешает 80-столбцовый формат входного файла FORTRAN Использует компилятор Фортрана для трансляции GLOBAL Включает перекрестные ссылки глобальных символов в карту памяти HEADER FORTRAN Включает заголовок "options-in-effect" в файл листинга I4 FORTRAN Резервирует 4 байта для целочисленных переменных одинарной точности LIBRARY MACRO Идентифицирует файл как макробиблиотеку LINENUMBERS DIBOL/FORTRAN (по умолчанию) Включает внутреннюю нумерацию в компилируемой программе LINKLIBRARY:файл Подключает указанную библиотеку к операции компоновки LIST[:файл] Создает файл листинга LOG[:файл] DIBOL Создает файл протокола ошибок компиляции MACRO Использует Макроассемблер для трансляции MAP[:файл] Создает файл с картой памяти NOLINENUMBERS DIBOL/FORTRAN Запрещает внутреннюю нумерацию в компилируемой программе NOSHOW:значение MACRO Выполнение директивы .NLIST NOSWAP FORTRAN Заставляет компилируемую программу сохранять USR резидентным NORUN Не запускать программу после операции компоновки NOVECTORS FORTRAN Определяет таблицу соответствий для операций умножения NOWARNINGS DIBOL/FORTRAN Запрещает вывод предупреждений при компиляции OBJECT[:файл] Определяет имя файла для объектного модуля ONDEBUG DIBOL/FORTRAN Компилирует D строки в Фортране; включает таблицу символов в объектный модуль на Диболе PAGE:n DIBOL Устанавливает длину страницы листинга (по умолчанию = 66) RECORD:длина FORTRAN Устанавливает длину записи для ASCII-последовательности при форматном вводе-выводе RUN (по умолчанию) Запустить программу после операции компоновки SHOW:тип FORTRAN/MACRO Выполнение директивы .LIST для Макро; управляет содержимым листинга для Фортрана STATISTICS FORTRAN Включает статистику о компиляции в файл листинга SWAP FORTRAN (по умолчанию) Заставляет компилируемую программу выгружать USR TABLES DIBOL Включает таблицы символов и меток в листинг UNITS:n FORTRAN Определяет количество логических устройств, которое может быть открыто VECTORS FORTRAN (по умолчанию) Определяет таблицу соответствий для табличного просмотра WARNINGS DIBOL/FORTRAN Включает предупреждения в файл листинга WIDE Генерирует карту памяти в 132-столбцовом виде EXAMPLES EXECUTE MYPROG.FOR EXECUTE RTN1,RTN2,MYPROG/EXECUTE EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAC/LIST/OBJECT EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B .ENDM .MACRO FORMAT FORMAT Форматирование и/или проверка диска SYNTAX FORMAT[/OPTIONS] уст: SEMANTICS Команда осуществляет форматирование устройства, а также его проверку. OPTIONS NOQUERY Не выводить запрос на разрешение форматирования или проверки PATTERN[:значение] Выбирает образец заполнения QUERY (по умолчанию) Выдает запрос на разрешение форматирования или проверки SINGLEDENSITY Форматирует в режиме одинарной плотности VERIFY[:ONLY] Осуществляет проверку после операции форматирования; если использовано :ONLY, то операция форматирования не производится WAIT Выдает запрос на смену диска EXAMPLES FORMAT RK0:/VERIFY/PATTERN:7 FORMAT DY0:/SINGLEDENSITY/WAIT .ENDM .MACRO FORTRAN FORTRAN Запуск компилятора языка Фортран SYNTAX FORTRAN[/OPTIONS] имя_файла[/OPTIONS] SEMANTICS Компилирует несколько файлов (до шести) в единый объектный модуль, если для разделения файлов в командной строке используется знак плюса (+) в командной строке. Несколько файлов разделенных запятой (,) компилируются каждый в свой объектный модуль. По умолчанию типы для выходных файлов - .LST для листинга, .OBJ для объектных модулей. По умолчанию входные файлы имеют тип .FOR. OPTIONS ALLOCATE:размер Резервирует место для выходного файла (в блоках) CODE:тип Генерирует определенный тип машинного кода DIAGNOSE Включает дополнительную информацию в аварийный дамп EXTEND Разрешает 80-столбцовый формат входного файла HEADER Включает заголовок "options-in-effect" в файл листинга I4 Резервирует 4 байта для целочисленных переменных одинарной точности LINENUMBERS Включает внутреннюю нумерацию в компилируемой программе LIST[:файл] Создает файл листинга NOLINENUMBERS Запрещает внутреннюю нумерацию в компилируемой программе NOOBJECT Запрещает создавать объектный модуль NOSWAP Заставляет компилируемую программу сохранять USR резидентным NOVECTORS Определяет таблицу соответствий для операций умножения NOWARNINGS Запрещает вывод предупреждений при компиляции OBJECT[:файл] Определяет имя файла для объектного модуля ONDEBUG Компилирует D строки RECORD:длина Устанавливает длину записи для ASCII-последовательности при форматном вводе-выводе SHOW:тип Управляет содержимым листинга STATISTICS Включает статистику о компиляции в файл листинга SWAP (по умолчанию) Заставляет компилируемую программу выгружать USR UNITS:n Определяет количество логических устройств, которое может быть открыто VECTORS (по умолчанию) Определяет таблицу соответствий для табличного просмотра WARNINGS Включает предупреждения в файл листинга EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST .ENDM .MACRO FRUN FRUN Загрузить и запустить оперативную программу SYNTAX FRUN файл[/OPTIONS] SEMANTICS Команда загружает и запускает файл как оперативное задание. Расширение файла по умолчанию .REL. Команда присутствует только в FB-мониторе. OPTIONS BUFFER:n Резервирует n слов для программы, сверх ее размера NAME:имя_задания Назначает логическое имя заданию PAUSE Выводит в восьмеричной форме адрес загрузки задачи и не запускает ее на выполнение. Задача может быть запущена командой RESUME TERMINAL:n Назначает терминал для выполнения задания, это возможно только в мультитерминальной версии FB-монитора EXAMPLES FRUN MYPROG FRUN DEMOSP/PAUSE FRUN DEMOFG/BUFFER:1300 FRUN PROG/TERMINAL:3 .ENDM .MACRO GET GET Загружает прогамму в машинном коде в память SYNTAX GET файл SEMANTICS Программа загружается в область для фоновой задачи, она может быть запущена по команде START. OPTIONS Нет EXAMPLES GET MACRO .ENDM .MACRO HELP HELP Вывод справочной информации SYNTAX HELP[/OPTIONS] [команда[тема[:ключи...]...]] или HELP * SEMANTICS HELP * выводит список всех команд, по которым можно получить справку. HELP выводит текст HELP (то что вы сейчас читаете). HELP команда выводит информацию о выбранной вами команде. HELP команда тема выводит информацию о заданной теме, например HELP HELP SEMANTICS Можно употреблять следующие темы: SYNTAX - общее правило записи команды (ее синтаксис) SEMANTICS - краткое пояснение к команде (ее аргументы, то что она делает и т.д.) OPTIONS - ключи команды, с помощью которых можно варьировать ее действия EXAMPLES - примеры записи команды HELP команда тема:ключ или HELP команда/ключ... выводит информацию о ключах команды OPTIONS PRINTER Вывод справочной информации на принтер TERMINAL (по умолчанию) Вывод справочной информации на терминал EXAMPLES HELP COPY HELP/PRINTER EXECUTE HELP PRINT OPTIONS:COPIES HELP COPY/BOOT/DEVICE .ENDM .MACRO INITIALIZE INITIALIZE Инициализация каталога устройства SYNTAX INITIALIZE[/OPTIONS] уст: SEMANTICS Команда инициализирует каталог устройства (делает его пустым), т.е. стираются все сведения о файлах, но сами данные на диске остаются. OPTIONS BACKUP Инициализация архивного диска, выполняет утилитой BUP BADBLOCKS[:RETAIN] Сканирует диск на плохие блоки и записывает в каталог на их место файлы FILE.BAD, сохраняя старые .BAD-файлы (при задании RETAIN) DOS Инициализирует диск в формате DOS-11 FILE:файл Создает загружаемую магнитную ленту, записывая в ее загрузочную область заданный файл INTERCHANGE Инициализирует диск в формате interchange NOQUERY Не выдает запрос на инициализацию QUERY (по умолчанию) Выдает запрос на инициализацию REPLACE[:RETAIN] Сканирует диск на плохие блоки и строит таблицу замещения; при использовании RETAIN используется старая таблица RESTORE Восстанавливает каталог, если после инициализации на диск ничего не записывалось SEGMENTS:n Указывает число сегментов каталога VOLUMEID[:ONLY] Запрашивает метку тома и имя владельца при инициализации, если присутствует ONLY, то инициализации диска не производится WAIT Выдает запрос на смену диска EXAMPLES INITIALIZE MZ1: INITIALIZE/SEGMENTS:20 DW0: INITIALIZE/BADBLOCKS MH1: INITIALIZE/FILE:MBOOT.BOT MT0: .ENDM .MACRO INSTALL INSTALL Установка нового драйвера в систему SYNTAX INSTALL уст:[,...уст:] SEMANTICS Имя устройства состоит из двух символов и должно соответствовать имени соответствующего файла драйвера (.SYS-файла) OPTIONS Нет EXAMPLES INSTALL CR: INSTALL LP:,CR:,DT: .ENDM .MACRO LIBRARY LIBRARY Создание и обслуживание объектных и макро библиотек SYNTAX LIBRARY[/OPTIONS] библиотека файлы[/OPTIONS] SEMANTICS Библиотека - имя библиотечного файла, который создает или модифицируется. Файлы содержат имена файлов разделенных запятыми (,). По умолчанию тип выходного файла для листинга .LST, .MLB для макробиблиотек, и .OBJ для объектных библиотек. По умолчанию типы входных файлов .OBJ и .MAC. OPTIONS ALLOCATE:размер Резервирует место для выходного файла CREATE Создает новую объектную библиотеку DELETE Удаляет объектный модуль из библиотеки EXTRACT Извлекает объектный модуль из библиотеки и сохраняет его в OBJ-файле INSERT Вставляет объектный модуль в библиотеку LIST[:файл] Выводит каталог объектной библиотеки MACRO Создает макробиблиотеку NOOBJECT Запрещает создавать новую объектную библиотеку OBJECT[:файл] Задает имя объектной библиотеки PROMPT Выдать приглашение программы LIBR, для ввода большо числа имен файлов (более шести). Завершается вводом // REMOVE Удаляет заданный глобальный символ (и соответствующий модуль) из каталога библиотеки REPLACE Замещает существующий модуль более новым UPDATE Комбинация ключей /INSERT и /REPLACE EXAMPLES LIBRARY/CREATE NEWLIB FIRST,SECOND LIBRARY/EXTRACT NEWLIB MZ1:ATAN LIBRARY/INSERT/OBJECT:NEWLIB OLDLIB THIRD,FOURTH LIBRARY/LIST:TT: OLDLIB .ENDM .MACRO LINK LINK Компоновка программ SYNTAX LINK[/OPTIONS] файлы SEMANTICS Файлы разделяются запятой, представляют собой объектные модули и библиотеки. По умолчанию расширение входных файлов .OBJ, выходных .MAP для карты памяти и .SAV,.REL или .LDA для файлов в машинных кодах (тип файла в зависимости от употребляемых ключей). OPTIONS ALLOCATE:размер Резервирует место для выходного файла ALPHABETIZE Упорядочивает таблицу глобальных символов в карте памяти по алфавиту BITMAP (по умолчанию) Включает в исполнимый модуль битовую карту BOTTOM:n Указывает нижний адрес программы BOUNDARY:значение Начинает указанную программную секцию с особой адресной границы DEBUG[:файл] Подключает ODT или указанный отладчик к программе DUPLICATE Разрешает множественное копирование библиотек/объектных модулей в оверлеях EXECUTE[:файл] Определяет имя исполняемого модуля EXTEND:n Расширяет программную секцию до указанного значения FILL:n Заполняет неиспользуемые ячейки заданным значением FOREGROUND[:размер_стека] Создает файл оперативного задания (REL) GLOBAL Включает таблицу перекрестных ссылок глобальных символов в карту памяти INCLUDE Принимает определенные глобальные символы для включения их в исполняемый модуль LDA Создает исплняемый модуль в виде файла абсолютной двоичной загрузки LINKLIBRARY[:файл] Подключает файл как библиотеку MAP[:файл] Создает файл карты памяти NOBITMAP Не включает в исполнимый модуль битовую карту NOEXECUTE Не создает исполнимый модуль PROMPT Выводит приглашение программы LINK ROUND:n Округляет размер программной секции до заданного значения RUN Запускает программу после операции компоновки SLOWLY Использует наибольшую область для таблицы символов STACK[:n] Задает адрес стека SYMBOLTABLE[:файл] Генерирует файл таблицы символов TOP:n Задает верхний адрес используемый программой TRANSFER[:n] Задает стартовый адрес программы WIDE Генерирует карту памяти в 132-столбцовом виде XM Указывает, что программа будет запускаться в XM-мониторе EXAMPLES LINK MYPROG LINK RTN1,RTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 .ENDM .MACRO LOAD LOAD Загрузка драйвера в память SYNTAX LOAD уст[=задание][,...уст[=задание]] SEMANTICS Устройство представляет собой двухсимвольное наименование драйвера. Задание указывается только в FB-мониторе и оно равно B для фонового задания и F для оперативного. OPTIONS Нет EXAMPLES LOAD RK: LOAD DT:=B,MT:,LP:=F .ENDM .MACRO MACRO MACRO Запуск транслятора Макроассемблера SYNTAX MACRO[/OPTIONS] файлы[/OPTIONS] SEMANTICS Ассемблер транслирует файлы разделенные знаком плюс (+) в единый объектный модуль, а файлы разделенные запятой транслируются каждый в свой объектный модуль. По умолчания типы выходных файлов .LST для листинга, .CRF для таблицы перекрестных ссылок и .OBJ для объектных модулей. По умолчанию тип входных файлов .MAC. OPTIONS ALLOCATE:размер Резервирует место для выходного файла CROSSREFERENCE[:тип[...:тип]] Генерирует таблицу перекрестных ссылок в файле листинга DISABLE:значение[...:значение] Выполняет директиву .DSABL ENABLE:значение[...:значение] Выполняет директиву .ENABL LIBRARY Идентифицирует файл как макробиблиотеку LIST[:файл] Создает файл листинга NOOBJECT Запрещает создавать объектный модуль NOSHOW:значение Выполняет директиву .NLIST OBJECT[:файл] Определяет имя объектного модуля SHOW:значение Выполняет директиву .LIST EXAMPLES MACRO/LIST MYPROG MACRO/CROSSREFERENCE PROG1+PROG2/LIST/NOOBJECT MACRO/LIST:FILE.OUT A+B .ENDM .MACRO MOUNT MOUNT Связывает логический диск с заданным файлом SYNTAX MOUNT[/OPTIONS] LDn файл [логическое_имя] SEMANTICS Связывает логический диск с заданным файлом на диске. Файл имеет расширение .DSK по умолчанию. OPTIONS NOWRITE Запрещает операцию записи на логический диск WRITE Разрешает запись на логический диск EXAMPLES MOUNT LD1: WORK MOUNT/NOWRITE LD7: ALL MOUNT LD2: SOURCE.FIL SRC .ENDM .MACRO PRINT PRINT Печать файлов на принтере SYNTAX PRINT[/OPTIONS] файлы[/OPTIONS] SEMANTICS Команда PRINT принимает в строке до шести имен файлов, разделенных запятыми. Файлы можно задавать по маске. По умолчанию тип файла .LST. Эсли запущена программа управления очередью (QUEUE), то имена файлов автоматически передаются ей (это возможно только в FB-мониторе). OPTIONS BEFORE[:дд:мес:гг] Печатать только те файлы, которые созданы до указанной даты. По умолчанию испльзуется системная дата COPIES:n Печатает заданное количество копий DATE[:дд:мес:гг] Печатает файлы созданные в указанную дату. По умолчанию используется системная дата DELETE Удаляет файлы после печати FLAGPAGE:n Вставляет титульный лист перед каждым файлом; это применяется если запущен процессор очереди QUEUE INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение LOG Выводит на терминал имена печатаемых файлов NAME:уст:задание Ассоциирует задание с очередью печати и определяет устройство для очереди; применяется с процессором очереди QUEUE NEWFILES Печатать только те файлы, дата создания которых совпадает с системной NOFLAGPAGE (по умолчанию) Не печатает титульный лист перед каждым файлом; применяется с процессором очереди QUEUE NOLOG Запрещает выводить на терминал имена печатаемых файлов PROMPT Выдает приглашение программы QUEMAN; применяется с процессором очереди QUEUE QUERY Выдает запрос на печать перед каждым файлом SINCE[:дд:мес:гг] Печатает файлы созданные в и после указанной даты. По умолчанию используется системная дата WAIT Выдает запрос на смену диска; нельзя употреблять с QUEUE EXAMPLES PRINT A.LST PRINT/COPIES:3 REPORT PRINT/DELETE FILE1 PRINT/FLAGPAGE:2 FILE2 PRINT/NEWFILES/QUERY *.LST .ENDM .MACRO PROTECT PROTECT Установить статус защиты файлов SYNTAX PROTECT[/OPTIONS] файлы[/OPTIONS] SEMANTICS Команда устанавливает на файлах статус защиты, их нельзя удалить с помощью команды DELETE. OPTIONS BEFORE[:дд:мес:гг] Устанавливает защиту на файлах, созданных до указанной даты. По умолчанию используется системная дата DATE[:дд:мес:гг] Устанавливает защиту на файлах, созданных в указанную дату. По умолчанию используется системная дата EXCLUDE Устанавливает защиту на всех файлах, исключая указанные INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение LOG Выводит на терминал имена файлов на которые установлена защита NEWFILES Защищает файлы у которых дата создания совпадает с системной QUERY Выдает запрос на установку защиты перед каждым файлом SETDATE[:дд:мес:гг] Устанавливает заданную дату создания на защищенном файле. По умолчанию используется системная дата SINCE[:дд:мес:гг] Устанавливает защиту на файлах, созданных в и после указанной даты. По умолчанию используется системная дата SYSTEM Включает в операцию .SYS-файлы WAIT Выдает запрос на смену диска EXAMPLES PROTECT KED.SAV PROTECT/NEWFILES *.DAT PROTECT/QUERY *.MAC PROTECT/SYSTEM/QUERY *.SYS .ENDM .MACRO R R Загрузка и запуск программы с системного диска SYNTAX R файл SEMANTICS Программа загружается в область фоновой задачи и запускается со стартового адреса. Загрузка производится с устройства SY:. OPTIONS Нет EXAMPLES R MACRO .ENDM .MACRO REENTER REENTER Запустить программу в памяти по адресу перезапуска SYNTAX REENTER SEMANTICS Программа, находящаяся в памяти фоновой задачи, перезапускается по адресу перезапуска. Команда присутствует не во всех версиях RT-11. OPTIONS Нет EXAMPLES REENTER .ENDM .MACRO REMOVE REMOVE Вычеркнуть устройство из системных таблиц SYNTAX REMOVE уст[,...уст] SEMANTICS Имя устройства состоит из двух символов и сходно с именем .SYS-файла. Действие команды противоположно действию команды INSTALL. Устройство можно вычеркнуть, только если оно не загружено. OPTIONS Нет EXAMPLES REMOVE LP: REMOVE CR:,DT: .ENDM .MACRO RENAME RENAME Переименование файлов SYNTAX RENAME[/OPTIONS] входные_файлы выходные_файлы SEMANTICS Команда RENAME принимает до шести входных файлов, разделенных запятыми и только один выходной файл. Имена файлов можно задавать по маске. OPTIONS BEFORE[:дд:мес:гг] Переименовывает файлы, созданные до указанной даты. По умолчанию используется системная дата DATE[:дд:мес:гг] Переименовывает файлы, созданные в указанную дату. По умолчанию используется системная дата INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение LOG Выводит на экран имена переименовываемых файлов NEWFILES Переименовывает файлы, у которых дата создания совпадает с системной NOLOG Запрещает выводить на экран имена переименовываемых файлов NOPROTECTION Сбрасывает статус защиты у переименованных файлов NOREPLACE Не переименовывает файл, если уже есть файл с таким же именем PROTECTION Устанавливает статус защиты у переименованных файлов QUERY Выдает запрос на переименовывание перед каждым файлом REPLACE (по умолчанию) Удаляет файл с диска, если его имя совпадает с новым именем переименованного файла SETDATE[:дд:мес:гг] Устанавливает заданную дату создания у переименованных файлов. По умолчанию используется системная дата SINCE[:дд:мес:гг] Переименовывает файлы созданные в и после указанной даты. По умолчанию используется системная дата SYSTEM Включает в операцию .SYS-файлы WAIT Выдает запрос на смену диска EXAMPLES RENAME A.FOR B.FOR RENAME A%%.MAC *.FOR RENAME/SYSTEM DX0:MM.SYS DX0:MX.SYS .ENDM .MACRO RESET RESET Выполнить общий системный сброс SYNTAX RESET SEMANTICS Эта команда присутствует не во всех версиях RT-11. OPTIONS Нет EXAMPLES RESET .ENDM .MACRO RESUME RESUME Возобновить выполнение оперативного или системного задания SYNTAX RESUME [имя_задания] SEMANTICS Возобновляет выполнения задания, приостановленного командой SUSPEND или командами FRUN и SRUN с ключом /PAUSE. OPTIONS Нет EXAMPLES RESUME .ENDM .MACRO RUN RUN Загрузить и запустить программу SYNTAX RUN файл [входной_файл [выходной_файл]] или RUN файл [аргумент] SEMANTICS Тип файла по умолчанию .SAV. Команда загружает файл в область фонового задания и запускает его. Аргументы командной строки передаются программе в формате CSI. OPTIONS Нет EXAMPLES RUN MYPROG RUN MZ1:MYPROG RUN DIR MH1:*.* LP:/E .ENDM .MACRO SAVE SAVE Запись участка памяти в файл SYNTAX SAVE файл [диапазон] SEMANTICS Производится запись памяти фонового задания на диск. Диапазон указывается как адрес[-адрес2][,...] и определяет адреса сохраняемой памяти. По умолчанию сохраняется вся область памяти принадлежащая фоновому заданию. OPTIONS Нет EXAMPLES SAVE TESTPG SAVE TABLE 1000-17776 .ENDM .MACRO SET SET Установить характеристики системы или драйвера устройства SYNTAX SET уст: характеристика или SET системная_переменная характеристики SEMANTICS Характеристик может следовать несколько через запятую. Характеристики драйверов содержаться в документации к соответствующему драйверу. Системные переменные и их характеристики описаны в пункте OPTIONS (только для SJ-монитора). OPTIONS EDIT Выбор редактора по умолчанию для команды EDIT EDIT Редактор EDIT KED Редактор KED K52 Редактор K52 TECO Редактор TECO ERROR Установка уровня ошибки для прекращения командного файла ERROR Установка обычного уровня FATAL Прекращается при фатальных ошибках NONE Выполнение командного файла продолжается при любой ошибке SEVERE Прекращается при серьезных ошибках WARNING Прекращается при предупрждениях EXIT Обменивать KMON или не обменивать NOSWAP Обмен запрещен SWAP Обмен разрешен KMON Установка процессора командных файлов IND Установлен процессор IND.SAV NOIND Командные файлы исполняет сам KMON TT Установка характеристик терминала NOQUIET Отображать команды командного файла NOSCOPE Не использовать управляющие символы при удалении символа QUIET Не отображать команды командного файла SCOPE Использовать управляющие символы при удалении символа USR Разрешение или запрещение обмена USR NOSWAP Обмен запрещен SWAP Обмен разрешен WILD Установка неявного использования маски файлов EXPLIC Маска должна задаваться явно IMPLIC Маска подразумевается неявно EXAMPLES SET LP: LC SET WILD EXPLIC SET ERROR SEVERE .ENDM .MACRO SHOW SHOW Вывод системных аппаратных и программных характеристик SYNTAX SHOW [OPTION] SEMANTICS SHOW выводит назначение логических имен устройств; другую информацию можно получить, применяя соответствующие ключи. OPTIONS ALL Выводит конфигурацию, все устройства, задания и характеристики терминалов CONFIGURATION Выводит версию монитора, SET-установки, аппаратную конфигурацию и SYSGEN-установки. DEVICES Выводит статус и вектор прерывания каждого устройства в системе ERRORS[/OPTIONS] Выводит на терминал отчет о работоспособности системы, обо всех возникших ошибках; возможно только в FB-мониторе и при запущенном системном задании EL.SYS. Ключи следующие: /ALL (по умолчанию) Включает в отчет все ошибки /FILE[:файл.тип] Указывает имя файл, содержащего сообщения об ошибках; по умолчанию ERRLOG.DAT /FROM[:дд:мес:гг] Выводит отчет об ошибках, начиная с указанной даты /OUTPUT:файл Записывает отчет в файл /PRINTER Печатает отчет на принтере /SUMMARY Делает суммарный отчет /TERMINAL (по умолчанию) Выводит отчет на терминал /TO[:дд:мес:гг] Оканчивает отчет об ошибках на заданной дате JOBS Выводит имена и статус всех заданий MEMORY Выводит распределение памяти QUEUE[/DEVICE:уст:] Выводит содержимое очереди принтера (QUEUE) SUBSET Выводит назначения логических устройств TERMINALS Выводит статус и SET-установки всех терминалов в системе; только для мультитерминальных версий EXAMPLES SHOW SHOW CONFIGURATION SHOW QUEUE .ENDM .MACRO SQUEEZE SQUEEZE "Сборка мусора" на устройстве SYNTAX SQUEEZE[/OPTIONS] уст: SEMANTICS Данная команда перегруппировывает расположение файлов на диске с целью создания одной свободной области в конце диска. Если вы используете другое выходное устройство, то оно должно быть перед этим инициализировано. "Сборка мусора" на системном устройстве вызывает потом перезагрузку системы. OPTIONS NOQUERY Не выдавать запрос на разрешение операции OUTPUT:уст: Задает выходное устройство на котором содержаться содержимое "сжатого" входного устройства QUERY (по умолчанию) Выдает запрос на начало операции WAIT Выдает запрос на смену диска EXAMPLES SQUEEZE RK3: SQUEEZE/OUTPUT:MZ1: MZ0: SUEEZE/NOQUERY DT1: .ENDM .MACRO SRUN SRUN Загрузка и запуск системного задания SYNTAX SRUN файл[/OPTIONS] SEMANTICS Данная команда загружает и запускает на выполнение системное задание. Тип файла по умолчанию .SYS. Данная команда присутствует только в FB-мониторе. OPTIONS BUFFER:n Определяет количество дополнительно выделяемых задаче слов LEVEL:n Определяет уровень приоритета задания; n в диапазоне от 1 до 6 NAME:имя_задания Назначает логическое имя заданию PAUSE Выводит адрес загрузки задания и не запускает его на выполнение; задача может быть запущена командой RESUME TERMINAL:n Назначает терминал для исполнения задачи; возможно только в мульти- терминальном мониторе EXAMPLES SRUN EL/LEVEL:4/TERM:1 SRUN F4JOB.REL/BUFF:1000 .ENDM .MACRO START START Запускает задачу, находящуюся в памяти SYNTAX START [адрес] SEMANTICS Адрес задачи задается в восьмеричной форме, по умолчанию используется стартовый адрес (его можно узнать командой E 40). Перед этим программа должна быть загружена в память командой GET. OPTIONS Нет EXAMPLES START START 7002 .ENDM .MACRO SUSPEND SUSPEND Приостановить выполнение оперативного или системного задания SYNTAX SUSPEND [имя_задания] SEMANTICS Приостанавливает работу оперативного или системного задания до выдачи команды возобновления RESUME. Команда присутствует только в FB-мониторе. OPTIONS Нет EXAMPLES SUSPEND .ENDM .MACRO TIME TIME Установить или узнать время SYNTAX TIME [чч:мм:сс] SEMANTICS Команда устанавливает системное время. Поля мм и сс могут отсут- ствовать, при этом они полагаются равными нулю. При отсутствии аргументов команда выводит время на терминал. OPTIONS Нет EXAMPLES TIME TIME 11:15 .ENDM .MACRO TYPE TYPE Вывод файлов на терминал SYNTAX TYPE[/OPTIONS] файлы SEMANTICS Команда TYPE принимает до шести имен файлов, разделенных запятыми. Имена файлов могут задаваться по маске. Тип файлов по умолчанию .LST. OPTIONS BEFORE[:дд:мес:гг] Выводит файлы созданные до указанной даты. По умолчанию используется системная дата. COPIES:n Задает число выводимых копий файла DATE[:дд:мес:гг] Выводит файлы, созданные в указанную дату. По умолчанию используется системная дата. DELETE Удаляет файлы после вывода INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение LOG Выводит имена выводимых файлов на терминал NEWFILES Выводит файлы дата создания которых совпадает с системной NOLOG Запрещает выводить имена выводимых файлов QUERY Выдает запрос перед выводом каждого файла SINCE[:дд:мес:гг] Выводит файлы созданные в и после указанной даты. По умолчанию используется системная дата. WAIT Выдает запрос на смену диска EXAMPLES TYPE A.LST TYPE/COPIES:3 REPORT TYPE/NEWFILES *.LST .ENDM .MACRO UNLOAD UNLOAD Выгружает драйвер устройства или FG/SYS задание из памяти SYNTAX UNLOAD уст:[,...уст:] UNLOAD имя_задания[,...имя_задания] SEMANTICS Имя устройства состоит из двух символов и совпадает с именем драйвера. Команда UNLOAD F выгружает оперативное задание, а команда UNLOAD имя выгружает системное задание. Выгрузка заданий возможна только в FB-мониторе. OPTIONS Нет EXAMPLES UNLOAD RK: UNLOAD LP:,DT: UNLOAD F UNLOAD QUEUE .ENDM .MACRO UNPROTECT UNPROTECT Сбросить статус защиты файлов SYNTAX UNPROTECT[/OPTIONS] файлы SEMANTICS Данная команда сбрасывает статус защиты у файлов, который был установлен командой PROTECT. OPTIONS BEFORE[:дд:мес:гг] Сбрасывает защиту у файлов созданные ранее указанной даты. По умолчанию используется системная дата DATE[:дд:мес:гг] Сбрасывает защиту у файлов созданных в указанную дату. По умолчанию используется системная дата EXCLUDE Сбрасывает защиту у всех файлов, исключая указанные INFORMATION Ошибка "file-not-found" трактуется как информационное сообщение LOG Выводит имена файлов, у которых сброшен статус защиты, на терминал NEWFILES Сбрасывает статус защиты у тех файлов, дата создания которых совпадает с системной QUERY Выводит запрос на сброс статуса защиты перед каждым файлом SETDATE[:дд:мес:гг] Устанавливает новую дату создания у файлов, у которых сброшен статус защиты SINCE[:дд:мес:гг] Сбрасывает статус защиты у файлов, созданных в и после указанной даты. По умолчанию используется системная дата SYSTEM Включает в операцию .SYS-файлы WAIT Выдает запрос на смену диска EXAMPLES UNPROTECT KED.SAV UNPROTECT/NEWFILES *.DAT UNPROTECT/SINCE:14:OCT:94 *.MAC UNPROTECT/QUERY/SYSTEM *.SYS .ENDM .MACRO $AAAAA .ENDM