ДИАЛОГ
ПРОГРАММИСТОВ
без дополнительных указаний будет искать все программы и файлы
данных на дисководе А.
Бели у Вас нет графической оболочки СР/М, все управление будет
осуществляться путем непосредственного ввода команд с клавиату-
ры. Структура командной строки следующая:
А>КОМАНДА ПАРАМЕТР 1 ПАРАМЕТР2 .
.. ПАРАМЕТРЫ
После появления промпта, выдаваемого системой, вы вводите клю-
чевое слово команды и, если это необходимо, дополнительные пара-
метры, которые разделяются обычно пробелами. Завершается набор
командной строки нажатием иа клавишу [ВК] ("возврат каретки").
Пример:
А>ОШ *.СОМ
При вводе командной строки можно использовать следующие уп-
равляющие клавиши:
/
[<— 1 или
[УС]
1
[Н] — удалить символ, расположенный слева от курсора;
[ЗБ] — удалить символ, расположенный слева от курсора и выве-
сти его на экран (символ удаляется только из буфера командной
строки);
[УС] / [U] — удалить командную строку и перевести курсор на
следующую строку экрана (строка удаляется из буфера, но остается
на экране);
[ —> 1 или
[УС] / [X] — удалить и стереть командную строку (курсор переме-
щается в начало командной строки);
[УС] / [Е] — продолжить ввод со следующей строки экрана;
[УС] / [R] — повторно вывести на следующей строке экрана содер-
жимое буфера командной строки;
[ВК] или
[УС] / [М],
[ПС] или
[УС] / [J] - закончить ввод командной строки.
Кроме того, существуют другие управляющие клавиши, которые
используются при работе в СР/М. Более подробно выполняемые ими
функции описаны ниже. Вот эти клавиши:
[УС]/[Р] - включеиие/выключение эхо-печати;
[УС]/[S] - приостановка вывода информации на экран;
[F4] или
[УС] / [С] - “горячий” старт СР/М.
Примечание: [УС]/[х] означает нажатие клавиши [х] при нажа-
той клавише [УС] ([УПР], [Ctrl]).
Управление печатью. В описываемой версии СР/М имеется воз-
можность вывода информации иа печатающее устройство. Посколь-
ку большинство отечественных и зарубежных принтеров осуществ-
ляют прием данных в параллельном формате (Centronics, ИРПР,
ИРПР-М), именно этот формат используется в ОС. Принтер подклю-
чается к порту 3 (DD55) “Ориона” следующим образом:
данные. D0.
..D7
строб, /STROBE
готовность, BUSY
РА0.
..РА7, (А1.
..А8 разъема Х6
РС7, (С8 разъема Хб)
РСЗ, (С4 разъема Хб)
Сигнал /STROBE (строб данных) — инверсный, BUSY (готовность
принтера) — прямой. Данные выдаются на порт А также без Инвер-
сии.
Наиболее простое и доступное использование принтера — включе-
ние режима эхо-печати. В этом режиме любой символ, выводимый
на экран, дублируется на печатающем устройстве. Таким образом
можно распечатать содержимое каталогов или текстовые файлы.
Режим включается нажатием клавиш [УС]/[Р]. Для отключения
эхо-печати необходимо повторное нажатие [УС] / [Р]. Помимо тако-
го элементарного управления печатью в СР/М имеются специальные
программы, осуществляющие форматированную печать (с отступа-
ми, разбиением на страницы, нумерацией и т.д.).
Прежде, чем приступить к описанию команд СР/М, иапомним
понятие
файла.
Под файлом понимается массив взаимосвязанной
информации, записанный на каком-либо носителе, в данном случае
на дискете. Доступ к файлу осуществляется по его имени.
Полное имя файла (или спецификация файла) имеет следующий
вид:
d:filename.ext
и м я /
\
''■'^^оасширение
дисковода
\
имени файла
имя файла
Если файл располагается иа текущем дисководе, имя дисковода
можно опустить. В противном случае его необходимо задать явно,
отделив от имени файла двоеточием. Имя файла может содержать не
более восьми символов, расширение — не более трех. При вводе в
компьютер расширение следует отделять от имени файла точкой. Ни
в имени файла, ни в расширении нельзя употреблять управляющие
коды, внутренние пробелы, а также следующие символы:
*
*
Расширение может отсутствовать, имя файла — никогда. На прак-
тике почти все файлы имеют расширения, по которым нетрудно
определить, к какому типу относится файл. Наиболее распростра-
ненные стандартные расширения:
.СОМ - транзитная программа;
.ВАК - резервная копия файла;
.$$$ - временный файл;
.TXT - текстовой файл;
.DOC - файл, содержащий текстовой документ;
.PRN - файл, подготовленный для печати;
•SUB - пакетный файл;
.ASM - файл, содержащий программу на ассемблере;
•MAC - файл, содержащий программу на макроассемблере;
•BAS - файл, содержащий программу на Бейсике;
.PAS - файл, содержащий программу на Паскале;
.FOR - файл, содержащий программу на Фортране;
.С - файл, содержащий программу на Си;
.PU - файл, содержащий программу на PL/I;
.REL - файл, содержащий перемещаемый объектный код;
.UB - библиотека;
•DAT - файл данных;
.OVR - оверлейный файл;
.ORD - файл ORDOS в формате программы “Lord”.
Не всегда необходимо вводить имя файла полностью, довольно
часто встречается ситуация, когда необходим доступ к группе фай-
лов,. имеющих сходные названия. Для этой цели в СР/М предусмот-
рены специальные символы, называемые метасимволами:
* - обозначает несколько любых символов;
? - обозначает один любой символ.
Например, команда
A>D®L*COM
выведет на экран имена всех файлов, имеющих расширение .СОМ
и начинающихся с буквы L, а команда
A>ERA 7.ТХТ
уничтожит файлы с расширением .TXT, имена которых состоят из
одной буквы.
После начальной загрузки системы текущим дисководом становит-
ся дисковод А. Для определения текущим дисководом какого-либо
другого введите его имя вместе с двоеточием и нажмите [ВК]:
А>В:
В>
Теперь перейдем к описанию основных команд ОС СР/М.
Все команды ОС СР/М подразделяются на резидентные (внутрен-
ние) и транзитные (внешние). Резидентные команды запускают
встроенные подпрограммы, находящиеся в памяти компьютера, и
могут выполияться в любое время. При выполнении транзитных ко-
манд осуществляется Загрузка и передача управления отдельному
файлу, имеющему соответствующее имя и расширение -СОМ. По
существу, любой файл, имеющий расширение .СОМ, является тран-
зитной командой, для Выполнения которой достаточно ввести имя
этого файла.
Сначала познакомимся с резидентными командами. Их всего
шесть:
DIR — просмотр директория (каталога) диска;
REN — переименование файла;
ERA — удаление файлов;
TYPE — просмотр содержимого файла;
USER — установка области пользователя;
SAVE — сохранение области памяти в файл.
Если Вам приходилось работать с ORDOS, вряд ли у Вас возникнут
сложности при работе с этими командами, поэтому отметим лишь их
особенности.
Ключевое слово команды вводится полностью и отделяется от па-
раметров пробелом или пробелами. Если командная строка содержит
ошибку, система выведет ее на следующей строке со знаком вопроса.
Команда DIR (Directory). С помощью этой команды Вы сможете
посмотреть, какие файлы находятся на дискете. Команда выводит
имя диска и имена файлов вместе с расширениями. Параметром в
ней является спецификация файла, которая может включать в себя
метасимволы. Результатом работы является либо сообщение “NO
FILE”, если ие будет найдено ни одного файла с именем, указанным
в качестве параметра, либо имена файлов с расширениями, соответ-
ствующие заданному образцу. Ввод команды DIR без параметров
эквивалентен вводу команды DIR с параметром *.*, что приводит к
выдаче полного содержимого каталога. Отметим, что эта команда ие
покажет имена так называемых скрытых (или системных) файлов
(более подробно о скрытых файлах смотрите в описании транзитной
команды STAT).
Нажатие клавиш [УС] / [S] приведет к приостановке вывода ин-
формации на экран. Чтобы продолжить выполнение команды, на-
13
предыдущая страница 12 Радиолюбитель 1992-12 читать онлайн следующая страница 14 Радиолюбитель 1992-12 читать онлайн Домой Выключить/включить текст