Корвет/CP/M - Руководство пользователя
< Корвет
| Данный материал защищён авторскими правами!
Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей. |
Операционная система CP/M предоставляет пользователю
возможность общего управления микро-эвм. для того чтобы
привести операционныу систему (ос) CP/M в рабочее состоя-
ние,следует "загрузить" ее с диска в оперативную память эвм.
оперативная память эвм используется для временного хранения
программ и данных,так что в процессе работы ее содержимое
может многократно меняться. пока микро-эвм подключена к сети
питания,информация в оперативной памяти не разрушается. при
отключении питания или нажатии клавиши "сброс" информация в
оперативной памяти будет сразу уничтожена.
операционная система CP/M загружается в оперативную
память с дискетного привода "а". после загрузки ос ср/м
появляется сообщение:
---------------------------------------------------------------
CP/M-80 V. 2.2
A>
---------------------------------------------------------------
это означает,что выбран дискетный привод "а" и система готова
к приему команд. если необходимо перейти на привод "B",то
вводится:
---------------------------------------------------------------
A>B:
B> выбран привод "B"
---------------------------------------------------------------
записанные на диск данные или программы называются файлами.
имя файла может состоять максимально из 8 знаков. после имени
может быть указан тип фала (расширение).тип файла состоит макси-
мально из 3 знаков и отделяется от имени точкой .
например: POWER.COM , BASIC.COM , TEST.ASM
---------
не допускается использование следующих знаков:
< > . , ; : = ? ╧ [ ]
команды CP/M.
-------------
DIR - просмотр оглавления диска. при одновременном нажатии
---
на клавиши "CTRL" и "P" (CTRL/P),оглавление диска
будет выведено на принтер. отмена вывода на принтер
осуществляется повторным нажатием CTRL/P.
примеры:
полное оглавление текущего диска
---------------------------------------------------------------
A>DIR
A: POWER COM : BASIC COM : SID COM : REASM COM
A: XDIR COM : TEST ASM : TEST HEX : TEST PRN
а>
---------------------------------------------------------------
полное оглавление диска в:
---------------------------------------------------------------
A>DIR B:
B: ASM COM : LOAD COM : PIP COM : DDT COM
B: STAT COM : FORMAT COM : TEXT DOC
A>
---------------------------------------------------------------
оглавление для группы файлов
---------------------------------------------------------------
A>DIR ╧.COM
A: POWER COM > BASIC COM : SID COM : REASM COM
A: XDIR COM
A>
---------------------------------------------------------------
A>DIR TEST.╧
A: TEST ASM : TEST HEX : TEST PRN
A>
---------------------------------------------------------------
.PA
оглавление для одного файла
---------------------------------------------------------------
A>DIR POWER.COM
A: POWER COM
A>
---------------------------------------------------------------
REN - используется для переименования файлов.
---
формат команды: REN новое имя=старое имя
переименование файла расположенного на текущем диске
---------------------------------------------------------------
A>REN TEST1.ASM=TEST.ASM
A>
---------------------------------------------------------------
переименование файла расположенного на диске в:
---------------------------------------------------------------
A>REN B:TEXT1.DOC=TEXT.DOC
A>
---------------------------------------------------------------
примечание: имя диска должно присутствовать только один раз
ERA - используется для удаления файлов.
---
удаление одного файла на текущем диске
---------------------------------------------------------------
A>ERA TEST1.ASM
A>
---------------------------------------------------------------
удаление одного файла на диске в:
---------------------------------------------------------------
A>ERA B:TEXT1.DOC
A>
---------------------------------------------------------------
удаление группы файлов
---------------------------------------------------------------
A>ERA ╧.COM
A>
---------------------------------------------------------------
.PA
удаление всех файлов
---------------------------------------------------------------
A>ERA ╧.╧
ALL (Y/N) ?Y
A>
---------------------------------------------------------------
TYPE - используется для просмотра на экране дисплея или
----
печати на принтере содержимого текстовых файлов.
для задержки просмотра содержимого файла нужно
нажать одновременно клавиши "CTRL" и "S" (CTRL/S).
при повторном вводе команды CTRL/S вывод текста
возобновится. если нажать CTRL/P,то текст будет
выведен на принтер. отмена вывода на принтер -
повторное нажатие CTRL/P.
---------------------------------------------------------------
A>TYPE TEST1.ASM
>>>>>>>>>>> далее вывод текста >>>>>>>>>>>>>>>
---------------------------------------------------------------
USER - данной командой устанавливаются зоны (0...15)
----
различных пользователей на одном диске.
после загрузки ос CP/M по умолчанию областью
пользователя является область с номером "0".
номер области пользователя должен быть в
интервале - 0...15.
установить зону пользователя 5
---------------------------------------------------------------
A>USER 5
A>
---------------------------------------------------------------
.PA
SAVE - с помощью данной команды можно записать содержимое
----
оперативной памяти (с адреса 100н) на диск под
любым обозначением файла. после команды SAVE
необходимо задать число сегментов из 256 байтов
в десятичной форме и имя файла.
запись содержимого оперативной памяти (100H - 3FFH = 3 X 256)
на диск B: под именем F1.COM
---------------------------------------------------------------
A>SAVE 3 B:F1.COM
A>
---------------------------------------------------------------
примечание: если назначаемое имя файла уже существует,то проис-
ходит перезапись содержимого оперативной памяти в
указанный файл. если на диске не окажется достаточ-
ного пространства для того,чтобы разместить указан-
ный файл,выдается сообщение об ошибке (NO SPACE).
.PA
обращение к программам
хранящимся на дисках
-----------------------
для вызова программы на исполнение достаточно ввести имя
соответствующего файла,емеющего расширение ".COM". приставка
".COM" определяет тип файла и означает,что данный файл является
"командным",т.е. его содержимое можно загрузить в оперативную
память. имя файла нужно вводить без расширения,т.к.ос CP/M
определит наличие файла с указанным именем и расширением ".COM"
в каталоге текущего диска и при его обнаружении вызовет програм-
му на исполнение.
пример: вызов программы 'POWER.COM'.
---------------------------------------------------------------
A>POWER
POWER 3.03 ON CP/M 2.22 1/2
COPYRIGHT (C) 1981, 1982 WY PAVEL BREDER
ALL RIGHTS RESERVED. 01/03/83
A0=
---------------------------------------------------------------
.PA
команды управляющих символов
----------------------------
команды управляющих символов используются в основном в
командном режиме ос CP/M и иногда в процессе выполнения опре-
деленных программ. ввод специальных команд осуществляется при
одновременном нажатии клавиши "CTRL" и той,которая соответ-
ствует конкретной команде. знак "CTRL" отображается ос CP/M
как " ".
C реинициализация системы.
M возврат каретки.
J перевод строки.
H возврат курсора назад на одну позицию.
U удалить текущую командную строку.
X удалить и стереть текущую командную строку.
E переход текущей командной строки на следующую
строку.
DELETE или
RUBOUT удалить символ слева от курсора.
R перепечатать отредактированную командную строку
на следующей строке и опустить все символы,
удаленные с помощью команды DELETE или RUBOUT.
S остановить/продолжить вывод текста на дисплее
или принтере.
P включить/выключить параллельный вывод на принтер.
.PA
сообщения об ошибках ос CP/M
----------------------------
BDOS ERR ON X:BAD SECTOR - обнаружен плохой сектор на
диске при чтении или записи.
эта ошибка возникает вследствие
неисправности оборудования
или вследствие того,что диск
чрезвычайно изношен. эта ошиб-
ка может быть вызвана отличиями
в формате диска. для восстанов-
ления нормальной работы,исполь-
зуется команда CTRL/C.
BDOS ERR ON X:FILE R/O - файл со статусом защиты R/O
(только чтение). изменить
статус защиты можно програм-
мами "POWER" или "STAT".
BDOS ERROR ON X:READ ONLY - диск со статусом защиты R/O.
если выполнить команду CTRL/C,
то диску присваивается статус
R/W (чтение/запись).
BDOS ERR ON X:SELECT - указано имя несуществующего
дисковвода. для восстановления
нормального режима работы,
необходимо выполнить команду
CTRL/C.
FILE NOT FOUND - файл отсутствует на диске.
NO SPACE - не достаточно места на диске.