Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RT-11.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
79.58 Кб
Скачать

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 - Извлекает об'ектный модуль из библиотеки и помещает его в

об'ектный файл;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]