Этим Вы окажете большую помощь науке и медицине. См. подробнее: http://solidstate.karelia.ru/~yura/pyldin/yura/computing.htm |
READ_ME.DOS UniDOS версия 3.00 UniBIOS версия 3.00 1 января 1990 года Настощий файл содержит важную инфор- мацию о версии 3.00 операционной системы UniDOS и базовой системы ввода/вывода UniBIOS. Возможно, часть информации уже включена в Вашем руководстве пользователя. 1. НОВЫЕ КОМАНДЫ ОПЕРАЦИОННОЙ СИСТЕМЫ 1.1. ECHO Включение/выключение отображения на дисплее содержания командных строк .JOB-файлов Отображение на дисплее текстовых строк. Общий формат: ECHO <параметр> Тип команды: внутренная Допустимые параметры и действия: - ON - включить отображение - OFF - выключить отображение - <строка символов> - отобразить строку Строка символов может быть пустой. 1.2. PAUSE Прерывание хода выполнения командного файла (.JOB) до нажатия любой клавиши. Общий формат: PAUSE Тип команды: внутренная Действие: на дисплее выводится сообщение: Press any key to continue ... (Нажмите любую клавишу для продолжения) 1.3. REM Строка комментария в командном файле. Общий формат: REM <комментарий> Тип команды: внутренная Действие: содержание командной строки игнорируется. 2. ПАРАМЕТРЫ КОМАНД ОПЕРАЦИОННОЙ СИСТЕМЫ Новая версия операционной системы допускает применение параметров команд, содержащихся в командном файле (.JOB). Идентификатор параметра состоит из двух символов - символ % (процент) и одна цифра (с 0 до 9). Параметром %0 является имя командного файла. Пример: Допустим, что Вам нужно создать командной файл для перезаписи одного файла на новое место и стирания файла- оригинала. Для этой цели можете записать следующий командной файл MOVE.JOB: copy %1 %2 del %1 Допустим, что файл SAMPLE необходимо перенести с дискеты на устройстве А: на дискету в устройстве В:. Тогда необходимо ввести следующую команду: MOVE A:SAMPLE B: Выполняемые действия соответствуют последовательности команд: COPY A:SAMPLE B: DEL A:SAMPLE 3. ПЕРЕОПРЕДЕЛЕНИЕ СТАНДАРТНОГО ВХОДА И ВЫХОДА ОПЕРАЦИОННОЙ СИСТЕМЫ Стандартным входом операционной системой является клавиатура, а стандартным выходом - дисплей. Для переопределение входа применяется символ "<", а для переопределения выхода - символ ">". Пример: допустим что Вам нужно записать содержание текущей директории в файле MY_DIR.TXT. Тогда необходима применить команду DIR в следующем виде: DIR > MY_DIR.TXT При переопределении стандартного выхода допустимо указать, что вновь выводимую информацию следует записать в конце уже существующего файла. В этом случае применяются два символа переопределения ">>". Пример: Допустим, что к содержанию файла MY_DIR необходимо добавить содержание дискеты, находящейся в устройстве В:. Соответствующая команда выглядит следующим образом: DIR B: >> A:MY_DIR.TXT Примечюние: не обязательно, что бы файл, к которому направляется выход существовал. Если файл не существует, действие переопределений > и >> одинаково. 4. НОВЫЕ СИСТЕМНЫЕ ФУНКЦИИ UniBIOS-а 4.1. INT_3F - Full path Получение в <dest> полную файловую спецификацию файла, ссылка на которого содержится в <src> IMPORT: X - адрес таблицы с содержанием: - src (одно слово) - ссылка на имя файла - dest - адрес выходного буфера с длиной на 64 байта больше длиной буфера, указанного src EXPORT: A - код ошибки 4.2. INT_5A - Commit file Запись содержимого всех буферов файла. INPORT: A - file handle EXPORT: A - код ошибки 4.3. INT_68 - Write ASCIIZ string to STDOUT Запись ASCII-строки, завершающаяся символом NULL (байт с содержанием 0), на STDOUT (file handle 1) IMPORT: X - адрес строки 4.4. INT_69 - Write character to STDOUT Запись символа на STDOUT. IMPORT: A - символ 4.5. INT_6A - Create temporary file Создание временного файла IMPORT: A - атрибуты файла (см. INT_4B) X - адрес таблицы параметров: 1 слово - указатель имени директории, где должен быть создан временный файл. Должно быть предусмотрено пространство памяти для записи имени созданного файла (13 байта) 1 слово - указатель буфера файла EXPORT: A - код ошибки B - file handle 4.6. INT_6B - Create new file Создание нового файла. Функция отличается от функции INT_4B только тем, что если указанный файл уже существует создается ситуация ОШИБКА. 4.7. INT_6C - Truncate file Урезание файла до текущей позиции IMPORT: A - file handle EXPORT: A - код ошибки 4.8. INT_6D - Get screen dimensions (row, cols) Получение размера экрана в текущем видеорежиме EXPORT: A - число колонок B - число строк 4.9. INT_70 - Lock/Unlock file Запрет/разрешение доступа к части файла (интерфейс описан в документе "U-LAN - Руководство пользователя"). ВНИМАНИЕ! Функция применима только в составе сетевого программного обеспечения! 5. КОРРЕКЦИЯ В ТЕКСТЕ ОСНОВНОГО ДОКУМЕНТА "UniBIOS - Руководство польователя" (стр. 33) Раздел ИМПОРТ описания функции INT_12 следует читать: IMPORT: A - видеорежим (в скобках указаны значения для модели 601), режим 4 доступен только на модели 601А. 0 - текст 40(40) символов 25 строк В = 0 черно/белое изображение В <> 0 - атрибут цветности 1 - графика 160(80) по 200 точек 16 цв. 2 - графика 320(160) по 200 точек 4 цв. В - палитра (1, 2 или 3) 3 - графика 640(320) по 200 точек 2 цв. 4 - текст 80 символов 25 строк черно/ белово изображения. Регистр В должен быть равен нулю.