Корвет/CP/M - Руководство пользователя

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

Операционная система 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                  -   не достаточно места на диске.