В операционной системе СР/М существует два типа команд: встроенные команды и транзитные команды. Встроенные команды являются частью операционной системы ОС СР/М и постоянно хранятся вместе с ней в одной и той же области памяти. Транзитные программы команд — это те, которые всегда хранятся на диске в виде командных (СОМ) файлов, т. е. для использования какой-либо транзитной команды необходимо наличие соответствующего файла с транзитной командой.
Каждая из встроенных и стандартных транзитных команд ОС СР/М описана в соответствующей главе.
Встроенные команды. Операционная система СР/М содержит секцию, которая называется ’’процессор команд консоли” (ССР). Секция ССР является подпрограммой ОС СР/М, которая постоянно проверяет клавиатуру консоли на соответствие введенных символов командам ОС СР/М. Секция ССР включает в себя набор встроенных или ’’резидентных” команд, для обращения к которым не требуется использование диска. Вызов этих встроенных команд осуществляется с помощью ввода в качестве ответа на промпт ОС СР/М (А >, В > и т. д.) имени команды. Поскольку эти команды не содержатся в отдельных файлах, они доступны для пользования независимо от того, какое дисковое устройство является текущим, то есть, в отличие от транзитных программ, для выполнения встроенных команд обращения к диску не требуется. Каждая из встроенных команд описана в отдельной главе. Ниже представлено краткое описание каждой встроенной команды ОС СР/М. Команда DIR (m. 3). Команда DIR является, по-видимому, наиболее часто используемой командой ОС СР/М. Название DIR является сокращением английского слова directory (каталог). Команда DIR используется для отображения или печати справочных данных всех файлов, содержащихся на указанном диске.
Команда REN. Название REN является сокращением английского слова rename (переименовать). Команда REN используется для изменения имени специфицированных файлов, хранящихся на обозначенном диске.
Команда ERA. Название ERA является сокращением английского слова erase (стереть). Команда ERA используется для удаления специфицированных файлов, хранящихся на обозначенном диске.
Команда TYPE. Команда TYPE используется для просмотра на консоли содержимого файлов.
Команда USER. Команда USER предоставляет различным пользователям ОС СР/М средства обращения к своим файлам, хранящимся на одном и том же диске. В ОС СР/М с одним и тем же диском могут работать до 15 пользователей, причем рабочие области диска каждого пользователя (совокупность его личных файлов) не пересекаются. Команда USER имеется в распоряжении только в версии 2.0 и более поздних версиях ОС СР/М. Команда SAVE. Команда SAVE используется для того, чтобы взять содержимое указанного числа страниц из системной области оперативной памяти и сохранить его в специфицированном файле на обозначенном диске. Эта команда обычно используется только системными программистами.