
- •Vectors (fortran) (по умолчанию) - Требует оптимизацию доступа к мас-
- •Verify - Сравнивает данные на входном и выходном носителях после
- •Interchange - Удаляет файл с гибкого диска формата ес эвм;
- •Interchange - Указывает, что гибкий диск имеет формат ес эвм;
- •Volumeid[:only] - Распечатывает идентификатор тома и имя владельца
- •Ignore - Распечатывает файл, игнорируя ошибки ввода;
- •Inspect - Открывает файл только для чтения;
- •I4 (fortran)
- •Verify[:only] - Производит тестирование носителя после его форма-
- •Insert - Включает об'ектный модуль в существующую библиотеку;
- •Include - Запрашивает глобальные символы для включения в загрузочный
- •Information - Обрабатывает ошибки "file not found" как информационные,
- •Information - Обрабатывает ошибки "file not found" как информационные,
- •Information - Обрабатывает ошибки "file not found" как информационные,
- •Information - Обрабатывает ошибку "file not found" как информационную,
Verify[:only] - Производит тестирование носителя после его форма-
тирования. Если указан аргумент ONLY, то форматирование не произво-
дится
WAIT - Ждет разрешения пользователя перед выполнением операции;
Параметры отсутствуют. Примеры:
FORMAT RK0:/VERIFY/PATTERN:7
FORMAT DX0:/SINGLEDENSITY/WAIT
FORTRAN
Вызывает компилятор с языка Фортран.
Синтаксис: FORTRAN[/OPTION] FILES[/OPTION]
Производится компиляция нескольких файлов(до 6) в один об'ектный файл
производится, если в командной строке файлы разделены знаком плюс.
Несколько файлов, разделенных запятой, компилируются независимо. Типы
выходных файлов по умолчанию : .LST - для файла листинга программы,
.OBJ - для об'ектного. входной файл по умолчанию - .FOR.
Ключи:
ALLOCATE:SIZE - Резервирует область памяти на носителе для вых. файла.
Используется с ключами /LIST и /OBJECT;
CODE:TYPE - Определяет тип генерируемого кода (THR,EAE,EIS,FIS);
DIAGNOSE - Расширенная диагностика ошибок при компиляции;
EXTEND - Разрешает трансляцию до 80 знаков в строке программы, По
умолчанию транслируется не более 72 знаков строки;
HEADER - Включает в листинг список ключей, действующих при трансляции;
I4 - Отводит 4 байта для целых чисел типа INTEGER;
LINENUMBERS (по умолчанию)
- Включает внутренние номера операторов в компилируемую программу.
они используются при диагностике ошибок периода выполнения;
LIST[:FILE] - Определяет необходимость листинга и спецификацию его
файла
NOLINENUMBERS - Подавляет включение внутренних номеров операторов в
транслируемую программу. Используется при трансляции отлаженных
модулей;
NOOBJECT - Подавляет вывод двоичного кода результата трансляции;
NOSWAP - Требует резидентной USR во время работы оттранслированной с
этим ключом программы;
NOVECTORS - Запрещает оптимизацию доступа к массивам (векторизацию);
NOWARNINGS - Подавляет предупреждающие сообщения во время компиляции;
OBJECT[:FILE] - Задает спецификацию файла для об'ектного кода;
ONDEBUG - Компилирует отладочные строки-операторы;
RECORD:LENGTH - Определяет максимальную длину записи для последова-
тельного форматного ввода/вывода при работе программы;
SHOW[:VALUE] - Определяет содержимое листинга программы (0, 1 - SRC,
2 - MAP, 4 - COD, 7 - ALL);
STATISTICS - Включает в листинг статистику о компиляции;
SWAP (по умолчанию)
- Разрешает свопинг USR при работе компилируемой программы;
UNITS:N - Задает максимальное число одновременно используемых логичес-
ких номеров ввода/вывода, не связанных с терминалом;
VECTORS (по умолчанию)
- Оптимизирует доступ к массивам (производит векторизацию массивов);
WARNINGS - Включает в файл листинга предупреждающие сообщения;
Параметры отсутствуют. Примеры:
FORTRAN/LIST MYPROG
FORTRAN/LIST:FILE" A+B
FORTRAN A+B/LIST<C/NOOBJECT/LIST
GET
Загружает в память программу (.SAV)
Синтаксис: GET FILE
Программа загружается в фоновую область оперативной памяти. Тип файла
по умолчанию - .SAV.
Ключей и параметров нет. Примеры:
GET MACRO
GET RK3:PROG
HELP
Распечатывает справочную информацию о командах
Синтаксис: HELP[/OPTION][ TOPIC[ SUBTOPIC[:ITEM]]]
или HELP *
Перечисляет темы, для которых имеется вспомогательная информация,
выводит справочную информацию о команде HELP. HELP TOPIC - распечаты-
вает информациЮ на заданную тему. HELP TOPIC SUBTOPIC - выводит инфор-
маци по указанной подтеме (например:, HELP HELP СЕМАНТИКА: частью кото-
рого является данный текст). HELP TOPIC SUBTOPIC:ITEM - распечатывает
только текст, относящийся к заданному символу. TOPIC - имена команд
монитора. SUBTOPIC - "мониторы:", ITEM - допустимые ключи и параметры
команд.
Ключи:
PRINTER - Печатает вспомогательный текст на устройстве печати;
TERMINAL (по умолчанию)
- Печатает вспомогательный текст на терминале;
Параметры отсутствуют. Примеры:
HELP COPY !распеЧатывает на терминале информациЮ
!о команде COPY
HELP/PRINTER EXECUTE !пеЧатает информациЮ о команде EXECUTE
!на устройстве пеЧати
HELP PRINT OPTION:COPIES!описывает клЮЧ COPIES для команды PRINT
INITIALIZE
Инициализирует каталоги устройств.
Синт-аксис: INITIALIZE[/OPTION] DEV:
Команде задается только одно устройство. команда инициализирует
каталог указанного устройства. Все данные на инициализируемом устройст-
ве теряются. Если не задан размер каталога, он устанавливается по умол-
чанию (размер зависит от устройства).
Ключи:
BACKUP - Инициализирует том для использования утилитой BUP;
BADBLOCKS[:RET] - Сканирует диск на наличие плохих блоков и создает
файлы типа .BAD
FILE:FILE - Записывает начальный загрузчик на магнитную ленту,
используя указанный файл;
INTERCHANGE - Инициализирует гибкий диск в формате ЕС ЭВМ;
NOQUERY - Не запрашивает подтверждения для выполнения операции;
QUERY (по умолчанию)
- Запрашивает подтверждение на выполнение операции;
REPLACE[:RET] - Сканирует на дефектные блоки устройства типа DM: ;
RESTORE - Восстанавливает каталог инициализированного носителя, если
на этом носителе ничего не записывалось с тех пор, как он был иници-
ализирован
SEGMENTS:N - Задает число сегментов в создаваемом каталоге;
VOLUMEID[:ONLY] - Устанавливает идентификацию тома и имя владельца.
"ONLY" указывает, что изменяется только идентификация тома и имя
владельца без изменения каталога;
WAIT - Ждет разрешения пользователя перед выполнением операции в одно-
дисковых конфигурациях;
Параметры отсутствуют. Примеры:
INITIALIZE RK1:
INITIALIZE/SEGMENTS:20 RK1:
INITIALIZE/BADBLOCKS RK:
INITIALIZE/FILE:MBOOT.BOT MT0:
INSTALL
Заносит информациЮ о драйвере устройства в таблицы монитора.
Синтаксис: INSTALL DEV:[,...DEV:]
DEV: - имя драйвера устройства. Перед включением драйвера в систему,
его имя должно отсутствовать в системных таблицах монитора. Команда
INSTALL не изменяет файл монитора на диске, она только изменяет систем-
ные таблицы монитора, находящиеся в оперативной памяти.
Ключи и патаметры отсутствуют. Примеры:
INSTALL CR: !вносит информациЮ об устройстве ввода
!с перфокарт в системные таблицы
INSTALL LP:,CR:,DX: !заносит в таблицы монитора информациЮ
!об устройстве пеЧати, устройстве ввода
!с перфокарт и гибком диске
LIBRARY ОС ДВК, Фодос, RT-11 : SJ, FB, XM
Создает и изменяет файлы библиотек.
Синтаксис: LIBRARY[/OPTION] LIBRARY FILES[/OPTION]
LIBRARY - имя библиотечного файла, создаваемого или изменяемого.
Спецификации файлов разделяются запятыми. Типы выходных файлов по умол-
чанию: .LST - для листингов каталога библиотеки, .MAC - для макробибли-
отек, и .OBJ - для об'ектных библиотек. Типы входных файлов по умолча-
нию: .OBJ - для об'ектных модулей и .MAC - для макробиблиотек.
Ключи:
ALLOCATE:SIZE - Резервирует область памяти для выходного файла;
CREATE - Создает библиотеки об'ектных модулей и макробиблиотеки;
DELETE - Удаляет указанные глобальные символы из библиотеки;
EXTRACT - Извлекает об'ектный модуль из библиотеки и помещает его в
об'ектный файл;