Код:
- 1 -
ПРОГРАММА ЗАПИСИ/ЧТЕНИЯ ФАЙЛОВ С УК НА МАГНИТОФОН
MWRUK
В ДАННОМ РУКОВОДСТВЕ ОПИСАНЫ ДЕЙСТВИЯ ОПЕРАТОРА ПРИ
РАБОТЕ С ПРОГРАММОЙ MWRUK. ПРИВЕДЕНЫ ОСОБЕННОСТИ РАБОТЫ
ПРОГРАММЫ, ОПИСАНИЕ КЛЮЧЕЙ И ДИАГНОСТИКА СООБЩЕНИЙ И
ОШИБОК.
НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ
ПРОГРАММА MWRUK ПРЕДНАЗНАЧЕНА ДЛЯ РАБОТЫ УКНЦ С
БЫТОВЫМ КАССЕТНЫМ МАГНИТОФОНОМ. ПРОГРАММА ОБЕСПЕЧИВАЕТ
ЗАПИСЬ ФАЙЛОВ НА ЛЕНТУ В ФОРМАТЕ УКНЦ, КОПИРОВАНИЕ ФАЙЛОВ С
ЛЕНТЫ НА ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА С ФАЙЛОВОЙ СТРУКТУРОЙ,
ЧТЕНИЕ ЗАГОЛОВКОВ ФАЙЛОВ НА ЛЕНТЕ И ФИКТИВНОЕ ЧТЕНИЕ С
ЛЕНТЫ (ДЛЯ ПРОВЕРКИ КАЧЕСТВА ЗАПИСИ). ПРОГРАММА МОЖЕТ
РАБОТАТЬ ТОЛЬКО НА УК ПОД УПРАВЛЕНИЕМ ОПЕРАЦИОННОЙ СИСТЕМЫ
RT11SJ И РОДСТВЕННЫХ ЕЙ СИСТЕМ.
РАБОТА С ПРОГРАММОЙ
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!
! ПЕРЕД ВЫЗОВОМ ПРОГРАММЫ НЕОБХОДИМО ДАТЬ КОМАНДУ: !
! !
! SET USR NOSWAP !
!___________________________________________________!
ВЫЗОВ ПРОГРАММЫ MWRUK ОСУЩЕСТВЛЯЕТСЯ КОМАНДОЙ МОНИТОРА
RUN:
RUN MWRUK
ПОСЛЕ ЗАГРУЗКИ И ЗАПУСКА ПРОГРАММА РАСПЕЧАТЫВАЕТ
ПРИГЛАШЕНИЕ К РАБОТЕ "*" И ОЖИДАЕТ КОМАНДУ В ФОРМАТЕ
ИНТЕРПРЕТАТОРА КОМАНДНОЙ СТРОКИ (CSI). ЕСЛИ ВВЕСТИ "ПУСТУЮ"
КОМАНДНУЮ СТРОКУ, Т.Е. НАЖАТЬ КЛАВИШУ <CR>, ТО ПЕЧАТАЕТСЯ
СЛЕДУЮЩЕЕ СООБЩЕНИЕ:
MWRUK VXX.NN
ГДЕ
- 2 -
XX
- НОМЕР ВЕРСИИ ПРОГРАММЫ;
NN
- НОМЕР ПРОВЕДЕННОЙ КОРРЕКЦИИ.
КОМАНДНАЯ СТРОКА ИМЕЕТ СЛЕДУЮЩИЙ ФОРМАТ:
[FILSPF][/K[:N]...]
ГДЕ
FILSPF
- СПЕЦИФИКАЦИЯ ФАЙЛА;
K
- КЛЮЧ;
N
- АРГУМЕНТ КЛЮЧА (ВОСЬМЕРИЧНОЕ ЧИСЛО).
СПЕЦИФИКАЦИЯ ФАЙЛА СООТВЕТСТВУЕТ СОГЛАШЕНИЯМ, ПРИНЯТЫМ
В RT-11:
DEV:FILNAM.TYP
ГДЕ
DEV:
- ИМЯ УСТРОЙСТВА С ФАЙЛОВОЙ СТРУКТУРОЙ, НА КОТОРОМ
НАХОДИТСЯ (ИЛИ БУДЕТ СОЗДАН) ДАННЫЙ ФАЙЛ;
FILNAM
- ИМЯ ФАЙЛА;
TYP
- РАСШИРЕНИЕ ИМЕНИ ФАЙЛА (ТИП ФАЙЛА).
ПРИ ЗАПИСИ ФАЙЛА НА ЛЕНТУ ЗАДАНИЕ СПЕЦИФИКАЦИИ ФАЙЛА
(А ГЛАВНОЕ ИМЕНИ) ОБЯЗАТЕЛЬНО, ПРИ ЧТЕНИИ С ЛЕНТЫ - НЕТ,
ПРИ ЧТЕНИИ КАТАЛОГА И ПРОВЕРКЕ ЗАПИСИ - НЕДОПУСТИМО.
ПРИ ЧТЕНИИ С ЛЕНТЫ МОЖНО ОПУСКАТЬ ИМЯ ФАЙЛА, ОСТАВЛЯЯ
ТОЛЬКО ИМЯ УСТРОЙСТВА ИЛИ ИМЯ УСТРОЙСТВА И ТИП. ЗАДАНИЕ
ТОЛЬКО ТИПА БЕЗ ИМЕНИ ФАЙЛА И ИМЕНИ УСТРОЙСТВА ПРИВОДИТ К
ОШИБКЕ.
ЕСЛИ ПРИ ЧТЕНИИ С ЛЕНТЫ ОПУЩЕНО ИМЯ ФАЙЛА, ТО БЕРЕТСЯ
ИМЯ ФАЙЛА НА ЛЕНТЕ, ТОЧНЕЕ БЕРУТСЯ ПЕРВЫЕ 6 СИМВОЛОВ ИЗ
ИМЕНИ ФАЙЛА НА ЛЕНТЕ. ЕСЛИ ОНИ УДОВЛЕТВОРЯЮТ СОГЛАШЕНИЯМ
ОПЕРАЦИОННОЙ СИСТЕМЫ RT-11, ТО ФАЙЛ БУДЕТ ЗАПИСАН С ЭТИМ
ИМЕНЕМ НА УСТРОЙСТВО ЗАДАННОЕ В КОМАНДНОЙ СТРОКЕ И С
ЗАДАННЫМ В НЕЙ ТИПОМ (ИЛИ С ТИПОМ .BIN, ЕСЛИ ТИП НЕ ЗАДАН).
ВОЗМОЖНА СИТУАЦИЯ, КОГДА ПЕРВЫЕ 6 СИМВОЛОВ ИМЕНИ ФАЙЛА
НА ЛЕНТЕ НЕ СООТВЕТСТВУЮТ ПРАВИЛАМ RT-11. ТОГДА НА
ТЕРМИНАЛЕ ПЕЧАТАЕТСЯ СООБЩЕНИЕ ОБ ЭТОМ И ЗАПРАШИВАЕТСЯ
- 3 -
СПЕЦИФИКАЦИЯ ФАЙЛА, ПРИЧЕМ ЭТОТ ЗАПРОС БУДЕТ ПРОДОЛЖАТСЯ,
ПОКА С ТЕРМИНАЛА НЕ БУДЕТ ВВЕДЕНА КОРРЕКТНАЯ СПЕЦИФИКАЦИЯ
ФАЙЛА. В ИТОГЕ ФАЙЛ БУДЕТ ЗАПИСАН НА ВНЕШНЕЕ УСТРОЙСТВО
СОГЛАСНО ВВЕДЕННОЙ СПЕЦИФИКАЦИИ. ЗАДАННЫЕ РАНЕЕ В КОМАНДНОЙ
СТРОКЕ ИМЯ УСТРОЙСТВА И ТИП ФАЙЛА БУДУТ "ЗАБЫТЫ".
ЕСЛИ ПРИ ЗАПИСИ НА ЛЕНТУ И ПРИ ЧТЕНИИ С НЕЕ В
КОМАНДНОЙ СТРОКЕ ЗАДАНО ИМЯ ФАЙЛА, НО НЕ УКАЗАН ТИП ФАЙЛА,
ТО ПОДРАЗУМЕВАЕТСЯ ТИП .BIN, ЕСЛИ ОПУЩЕНО ИМЯ УСТРОЙСТВА,
ТО ПОДРАЗУМЕВАЕТСЯ DK:.
ПРИ ЗАПИСИ НА ЛЕНТУ ПАРАМЕТРЫ ДЛЯ ЗАПИСИ БЕРУТСЯ ИЗ
НУЛЕВОГО БЛОКА ФАЙЛА ИЗ ЯЧЕЕК 40 (НИЖНИЙ АДРЕС) И 50
(ВЕРХНИЙ АДРЕС), ЕСЛИ ОНИ НЕ ЗАДАНЫ ЯВНО КЛЮЧАМИ /B И /L.
ПОЭТОМУ, ЕСЛИ НА ЛЕНТУ ПИШУТСЯ ФАЙЛЫ, СОДЕРЖАЩИЕ НЕ ОБРАЗ
ПАМЯТИ (НАПРИМЕР ТЕКСТОВЫЕ), ТО НАДО ЯВНО ЗАДАВАТЬ
ПАРАМЕТРЫ ДЛЯ ЗАПИСИ, ЧТОБЫ ИЗБЕЖАТЬ ОШИБОК ОПРЕДЕЛЕНИЯ
НАЧАЛА И ДЛИНЫ ЗАПИСЫВАЕМОГО НА ЛЕНТУ МАССИВА.
ПРИ ЗАПИСИ ПОЛУЧЕННЫЙ НА ЛЕНТЕ ФАЙЛ БУДЕТ ИМЕТЬ АДРЕС
ЗАГРУЗКИ РАВНЫМ НИЖНЕМУ АДРЕСУ ЗАПИСЫВАЕМОГО НА ЛЕНТУ
МАССИВА, ЕСЛИ ПОСЛЕДНИЙ >= 1000, И НИЖНЕМУ АДРЕСУ + 1000 В
ПРОТИВНОМ СЛУЧАЕ.
ПРИ ЧТЕНИИ ФАЙЛА С ЛЕНТЫ И ЗАПИСИ ЕГО НА ДИСК, ЕСЛИ
НИЖНИЙ АДРЕС >= 200, ПРОГРАММА ЗАПИСЫВАЕТ В ФАЙЛ НИЖНИЙ
АДРЕС В ЯЧЕЙКИ 40, 42 И ВЕРХНИЙ АДРЕС В ЯЧЕЙКУ 50, НО НЕ
ЗАНИМАЕТСЯ БЛОКОМ CCB. ПОЭТОМУ ДЛЯ ПОЛНОГО СОХРАНЕНИЯ НА
ЛЕНТЕ, А ПОТОМ ВОССТАНОВЛЕНИЯ ФАЙЛОВ ТИПА .SAV НАДО ПРИ
ЗАПИСИ ВСТАВЛЯТЬ В КОМАНДНУЮ СТРОКУ "/B/L", А ПРИ ЧТЕНИИ
"/B". НАПРИМЕР, КОМАНДА
MZ1:PROGR.SAV/W:2/B/L
КОПИРУЕТ 2 РАЗА НА ЛЕНТУ ФАЙЛ PROGR.SAV, НАХОДЯЩИЙСЯ НА
УСТРОЙСТВЕ MZ1:. НИЖЕ ПРИВОДИТСЯ ДИАЛОГ, В КОТОРОМ ОПЕРАТОР
ЗАДАЕТ ЧТЕНИЕ С ЛЕНТЫ ЗАПИСАННОГО ПРЕДЫДУЩЕЙ КОМАНДОЙ ФАЙЛА
И ЗАПИСИ ЕГО НА УСТРОЙСТВО MZ0:.
*MZ0:.SAV/R/B/X
MAGNETIC TAPE FILE NAME ? PROGR
PROGR
*
ПОСЛЕ ВЫПОЛНЕНИЯ ЭТИХ ОПЕРАЦИЙ ФАЙЛЫ PROGR.SAV НА MZ0: И
PROGR.SAV НА MZ1: БУДУТ ИДЕНТИЧНЫ.
...