
- •Лабораторная работа n 1. Принципы программного управления эвм. Команды ms dos
- •Общие положения
- •Командная строка
- •Справочная информация о командах
- •Порядок выполнения работы
- •Содержание отчета
- •Лабораторная работа n 2. Тестирование персонального компьютера и его основных устройств
- •Общие положения
- •Инструменты операционной системы
- •Командный процессор
- •Задание 1
- •Служебная программа
- •Задание 1
- •Утилита SysInfo
- •Получение общей информации о компьютере
- •Получение информации о видеосистеме
- •Получение информации о прерываниях
- •Получение информации из cmos-памяти
- •Тестирование дисковой памяти
- •Получение информации об использовании основной памяти
- •Получение информации о драйверах устройств пк
- •Тестирование быстродействия центрального процессора
- •Тестирование быстродействия дисковой памяти
- •Тестирование общего быстродействия компьютера
- •Содержание отчета
- •Программный комплекс sandra
- •Начало работы в sandra
- •Задание 1
- •Задание 2
- •Задание 3.
- •Задание 4.
- •Задание 5.
- •Задание 6.
- •Приложение 1.
- •Приложение 2.
- •Лабораторная работа n 3. Функциональные возможности отладчика программ debug
- •Назначение и функциональные возможности отладчика программ debug
- •Основные команды отладчика debug
- •Перечень заданий
- •Содержание отчета
- •Лабораторная работа n 4. 'assembler Часть 1. Этапы формирования ассемблерной программы
- •Порядок выполнения работ
- •Перечень заданий
- •Этапы формирования программы
- •Типовая структура .Asm-программы
- •Пример программы Задача расчета сложных процентов.
- •Основные сведения о листинге и его структуре
- •Программа извлечения квадратного корня.
- •Листинг программы sqr.Asm.
- •Часть 2. Создание исполняемого файла .Exe Порядок выполнения работы
- •Содержание отчета
- •Часть 3. Ассемблерная программа Порядок выполнения работ
- •Содержание отчета
- •Часть 4. Изучение процедур преобразования ascii-кода в двоичный код (str2bin) и двоичного кода в код ascii (bin2str). Краткие пояснения
- •Задание 1. Просмотр сведений о сетевых подключениях компьютера с помощью ос Windows
- •Задание 2. Установление параметров сетевых протоколов (команда ipconfig)
- •Краткая информация о команде ipconfig
- •Задание 3. Проверка ip-адресов
- •Краткая информация о команде ping
- •Задание 4. Трассировка маршрутов
- •Краткая информация о команде tracert
- •Tracert имя_хоста
- •Задание 5. Команды сети net
- •Краткая информация о команде net user
- •Краткая информация о команде net use
- •Краткая информация о команде net stat
- •Лабораторная работа № 6. Ознакомление с новейшими компьютерными технологиями и разработками путем поиска информации в сети интернет
- •Перечень заданий
Лабораторная работа n 1. Принципы программного управления эвм. Команды ms dos
Цель работы - знакомство с командами операционной системы, реализующими программное управление работой персонального компьютра (ПК).
Необходимое для выполнения данной лабораторной работы оборудование и программное обеспечение:
IBM PC совместимая ПК.
Операционная системам Windows 9.х.
Общие положения
Общий команд DOS, выполняемых операционной системой Windows:
Cmd_name [arg...]...[/key...]
(Имя-команды [аргумент...]...[/режим ...])
Примечание.
Элементы формата команд, показанные в квадратных скобках, являются необязательными, а сами квадратные скобки не являются элементом формата. Многоточие означает, что содержимое квадратных скобок может быть многократно повторено. Обязательным элементом команды является только имя. Аргументы и режимы используются не во всех командах, они могут либо опускаться совсем, либо иметь значение по умолчанию. Аргументы обычно определяют те объекты, с которыми имеет дело данная команда: имена дисков, каталогов, файлов, внешних устройств. Режимы определяют варианты выполнения команды и выбор ее возможностей: проверка правильности копирования файлов, способ вывода каталога на экран, способ форматирования диска и т.п. Режим может быть задан параметрами настройки, ключами, командной строкой и др. Каждый аргумент записывается непосредственно за символом слэш «/». Если аргументы и/или режимы в команде предусмотрены, но не указаны, то КП подставляет заранее определенные в DOS значения (подстановка «по умолчанию»).
Пример команды копирования файла (Prog.asm) на диск C:
copy Prog.asm c:/v
Аргументами команды являются: имя копируемого файла и имя дисковода. Prog.asm - имя файла на диске C:, режим — ключ V указывает, что осуществляется проверка правильности копирования.
Команды DOS вводятся или с клавиатуры, или из командного файла (.bat), и делятся на внутренние и внешние. Внутренние команды являются загружаемыми модулями командного процессора Command.com, автоматически загружаются и всегда находятся в оперативной памяти. Внешние команды поддерживаются файлами, которые могут находиться в любом каталоге на диске. При их запуске указывается спецификация файла — путь к файлу и его имя.
Командная строка
Запросы на выполнение команд DOS и программ вводятся с клавиатуры в ответ на приглашение DOS и называются командными строками. В командную строку могут включаться имена команд, спецификации исполняемых файлов, аргументы и ключи. Нажатие клавиши Enter завершает командную строку. Если командная строка неверно задана (содержит ошибку) и не опознается командным процессором, на экран выдается соответствующее сообщение, командный процессор переходит в состояние ожидания ввода новой командной строки.
Если при обмене информацией с внешним устройством возникает ошибка, DOS пытается повторить операцию обмена несколько раз. Если ошибку устранить не удалось, то DOS выдает на экран идентифицирующее ошибку сообщение, предлагает пользователю решить, что делать в этом случае, и ждет от него ответа.
Например, если программа обращается к дисководу А: для чтения информации, а он не готов для обмена (не вставлен диск), то появится следующее сообщение:
Not ready error reading drive a:
Abort, Retry, Fail?_
(ошибка чтения из-за неготовности диска а:
Прервать, Повторить, Завершить?)
На запрос пользователь может дать один из трех вариантов ответа, нажав клавишу A (для Abort), R (для Retry), F (для Fail).
В зависимости от варианта ответа, DOS реагирует на возникшую ошибку по-разному:
A — аварийное завершение выполнения программы или команды, выдавшей запрос;
R — повтор операции;
F — завершение выполнения операции и возврат кода ошибки; программа продолжает выполняться.
Часто DOS выдает расширенный запрос на ошибочную ситуацию:
Abort, Ignore, Retry, Fail?
Ответ I (Ignore - игнорировать) означает продолжение операции; такой ответ может привести к искажению данных. Ответ А нужно давать в случае, если исправить ошибку невозможно. Ответ R нужно вводить, если устранена причина ошибки, например, приведен в готовность дисковод A: Ответ F можно использовать для анализа кода ошибки и выполнения действий по ее нейтрализации. Временный приостанов выполнения команды или программы (например, вывода информации на экран дисплея) осуществляется нажатием клавиши Pause. Для продолжения работы следует нажать любую клавишу.
Обычно командная строка занимает не более одной строки на экране дисплея. Если командная строка не размещается в одной строке дисплея, то возможны варианты.
1. При достижении 80-й позиции в строке дисплея и введении каждого следующего символа вся строка сдвигается влево, причем первые символы командной строки становятся невидимыми.
2. При достижении конца строки на экране дисплея (или раньше) нажать клавиши Ctrl+Break; курсор перемещается на начало следующей строки дисплея, и можно продолжать ввод командной строки.
Командная строка, набранная на клавиатуре и отправленная на выполнение нажатием клавиши Enter, копируется в буфер командной строки. С помощью клавиш можно извлекать и редактировать содержимое этого буфера, повторно используя, в том числе и в модифицированном виде, предыдущую команду.
Редактирование командной строки выполняется при помощи клавиш Esc, Backspace и некоторых функциональных клавиш:
F1 — извлекает из буфера в командную строку один символ;
F3 — извлекает из буфера все его содержимое
Примечание.
Следует иметь в виду, что функциональные клавиши обычно переопределяются (переназначаются) программными оболочками: Norton Commander, Windows, Shell и т.п. Поэтому использование этих клавиш в том качестве, в каком это описано выше, возможно, если программная оболочка не загружена.