Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика ЛР.doc
Скачиваний:
12
Добавлен:
27.08.2019
Размер:
3.47 Mб
Скачать

Технология работы в ms dos. Общие сведения о командах

Работа в ОС MS DOS организуется командами. Они вызывают определенное действие: организуют передачу информации, вырабатывают необходимый управляющий сигнал, подключают внешнее устройство для организации процесса ввода-вывода информации и т.д.

Команда технически реализована программой в машинных кодах и хранится либо в файле на диске (внешняя команда), либо входит в состав командного процессора COMMAND.COM (внутренняя команда). По порядку запуска внутренние и внешние команды не различаются. При запуске внешних команд необходимо удостовериться, что файлы, в которых они находятся, существуют на диске и находятся на "видимой" (компьютеру) директории. Как и любая другая программа, команда имеет уникальное имя и всегда имеет тип COM или EXE.

Ввод команды осуществляется в командной строке в соответствии с определенными правилами, заданными в виде формата.

Командная строка  строка экрана дисплея, начинающаяся с приглашения ОС. Командная строка состоит из информации подсказки, указателя ввода и курсора. Обычная информация подсказки указывает на диск и директорию, где в это время производится работа.

Формат команды  правило формирования команды пользователем с клавиатуры.

При формировании команды в соответствии с установленным форматом необходимо соблюдать следующие правила:

  1. формат команды состоит из имени команды (латинскими буквами без указания типа) и отделенных от него одним пробелом параметров, уточняющих действие команды;

  2. в большинстве случаев параметры между собой пробелом не разделяются, а в качестве разделителя часто используется символ '/';

  3. параметрами могут быть: имя логического диска, путь, имя файла, тип файла, латинские буквы, символы, цифры;

  4. параметры в формате могут и отсутствовать, что указывается с помощью квадратных скобок '[' и ']'.

Обобщенный формат команды можно представить в следующем виде: <имя команды> [<параметры>].

Пример: C:\>DIR D:\USER\*.TXT/P

Здесь:

C:\>  приглашение ОС MS DOS;

DIR  имя команды;

D:\USER\*.TXT/P  параметры.

Эта команда вызывает с помощью параметра D:\USER\*.TXT/P на экран записи обо всех файлах типа 'TXT' из директории первого уровня 'USER' логического диска 'D'. Вызов записей производится постранично, на что указывает параметр '/P'.

Процедура ввода команды состоит в следующем:

  1. в соответствии с форматом в командной строке набирают имя команды и необходимые параметры;

  2. нажимают клавишу ввода, что служит сигналом начала анализа структуры набранной команды. При отсутствии ошибок в формате команды она будет выполнена, иначе на экран выдается сообщение: Bad command or filename (Неверная команда или имя файла);

  3. при невыполнении команды просматривают вводимую конструкцию и вновь вводят ее, но уже в откорректированном варианте.

Порядок действий при выполнении команды ms dos

После ввода команды с клавиатуры MS DOS выполняет следующие действия:

  1. MS DOS анализирует первое слово командной строки (последовательность символов до первого пробела) с целью выяснить  задано ли просто имя, неполный адрес или точный адрес. Основной ключ к анализу  наличие символов ':' и '\'.

  2. Если задано просто имя, MS DOS ищет его сначала в файле COMMAND.СОМ, затем в текущей директории, затем в директориях, перечисленных в команде PATH, записанной в файле автозапуска AUTOEXEC.BAT. Если расширение в имени опущено, поиск ведется по собственному имени с подстановкой расширения в следующем порядке: СОМ, ЕХЕ, ВАТ.

  3. Если задан неполный адрес, MS DOS ищет программу либо на текущем диске, либо начиная с текущей директории. Например, если указано: \SIMP\REM.EXE, то поиск файла REM.EXE ведется в каталоге SIMP текущего диска. Если указано: C\SIMP\REM.ЕХЕ, то MS DOS ищет файл REM.EXE в поддиректории 'С' текущей директории.

  4. Если задан точный адрес, то MS DOS просто следует по указанному пути, не обращая внимания ни на текущий каталог, ни на директории, перечисленные в команде PATH.

  5. Найдя программу, MS DOS загружает ее и передает ей в качестве параметров все, что набрано в командной строке.

  6. После завершения программы на экран вновь выводится приглашение MS DOS.

  7. Если программа не найдена, на дисплей поступает сообщение: Bad command or filename (имя команды или файла указано неверно), и выдается приглашение MS DOS.