Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по ЭВМ +++.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
861.18 Кб
Скачать

Введение

Лабораторные работы предназначены для усвоения материала теоретических

занятий, изучения устройства СВТ, получения навыков в техническом обслуживании

ремонте СВТ.

Лабораторные работы выполняются в специальной лаборатории на конкретных

макетах, стендах или компьютерах с использованием программы моделирования

Electronics Workbench и электронных моделей устройств.

Номера рабочих мест сообщает преподаватель. При проведении лабораторных

работ необходимо следовать правилам работы в лаборатории и строго соблюдать

правила техники безопасности.

Выполнение лабораторной работы включает три этапа:

1. Сбор данных;

2. Оформление отчета;

3. Защита лабораторной работы.

1. Сбор данных (согласно инструкции по выполнению работы).

Инструкция по выполнению работы включает следующие разделы: №

лабораторной работы, название, цель, оборудование, порядок выполнения

Сбор данных выполняется в следующем порядке:

изучается инструкция по выполнению работы;

уясняется цель работы и последовательность действий;

уточняются у преподавателя непонятные моменты;

подготавливаются необходимые таблицы;

выполняются действия согласно пунктам раздела «Порядок

выполнения…». Основные действия и выводы конспектируются.

Данные конспектируются и затем заносятся в отчет в соответствии с п. 2.

2. Оформление отчета.

Отчет оформляется индивидуально каждым студентом на листах формата А4

или в тетрадях (16-18 листов). Разрешается печатать отчеты на пишущей машинке или 5

принтере, либо вручную аккуратным почерком, используя выделения подчеркиванием

и цветом.

Отчет по каждой работе должен включать разделы:

1. № лабораторной работы (см. инструкцию по выполнению работ);

2. Название работы (см. инструкцию по выполнению работ);

3. Цель работы (см. инструкцию по выполнению работ);

4. Оборудование (используемое в данной работе);

5. Ход работы (упорядоченное изложение хода выполнения работы,

выводы и данные по пунктам, заполненные таблицы).

3. Защита лабораторной работы

Для защиты лабораторной работы студент должен:

представлять цель и порядок выполнения работы;

изучить практический и теоретический материал согласно вопросам к защите;

ответить на вопросы к защите и дополнительные вопросы по данной теме.

Защищенная лабораторная работа подписывается преподавателем с указанием

числа защиты работы.

Выполненные в полном объеме лабораторные работы являются допуском к

зачету (экзамену). Студенты, не защитившие всех лабораторных работ, к зачету не

допускаются.

Лабораторная работа №1

Тестирование ПК средствами ОС

Тема: Тестирование ПК средствами ОС

Цель: Освоить приемы работы с диагностическими программами общего назначения .

Оборудование: ПК, загрузочная дискета с ДОС, программа debug.exe.

Теоретические сведения

Процесс тестирования можно разделить на отдельные части, называемые элементарными проверками. Элементарная проверка состоит в подаче на объект тестового воздействия и в измерении (оценке) ответа объекта на это воздействие. Алгоритм тестирования определяется как совокупность и последовательность элементарных проверок вместе с определенными правилами анализа результатов последних с целью отыскания места в объекте, параметры которого не отвечают заданным значениям. Таким образом, диагностика — это тоже контроль, но контроль последовательный, направленный на отыскание неисправного места (элемента) в диагностируемом объекте.

Обычно тестирование начинается по сигналу ошибки, выработанному схемами контроля ПК или в случаи возникновения сбоев в работе ПК.

Диагностические программы можно разделить на три уровня:

• Тестовые средства ПК (тест POST) (микродиагностика);

• Системные средства (средства ОС);

• Дополнительные программы, которые либо поставляются вместе с компьютером, либо приобретаются у его изготовителя.

1. Порядок выполнения работы:

1.1. Проверка выполнения процедуры POST.

1.1.1. Загрузить ПК в режиме ДОС

1.1.2. Запустить программу debug.exe

1.1.3. Выполнить следующую команду:

G=FFFF:0

1.2. Тестирование средствами ОС - проверка работоспособности системного динамика.

1.2.1. Выполнить пункты 1.1.1 -1.1.2

1.2.2. Последовательно набрать команды:

I 61 – считать данные из порта 61h и запомнить значение данных записанных в порт (D)

O 61 D+3 –вывести в порт 61Н (порт динамика) значение на 3 больше, находящегося в нем

(D+3)

Выключение динамика по команде O 61 D

1.3. Тестирование средствами ОС - методика проверки НГМД

1.3.1. Выполнить пункты 1.1.1 -1.1.2

1.3.2. Проверить возможность управления НГМД путем проверки возможности включения

двигателя. Для этого последовательно набрать команды:

O 3F2 10 –активация НГМД, включение двигателя.

Выключение двигателя по команде O 3F2 0

1.3.3. Проверить правильность записи данных на диск для чего, выполнить следующие

действия:

Создать в памяти с адреса 100h контрольный файл размером 512 байт (200h), содержащий

значение AAh , путем набора команды:

- F CS: 100 L 200 АА

Записать информацию из памяти на 29 (1Dh) сектор дискеты в приводе А (0)

- W CS: 100 0 1D 1

Считать информацию с диска А в память по адресу 300h

- L CS: 300 0 1D 1, где 100 – адрес памяти, 0 – номер дисковода (А), 1D – номер

начального сектора, 1 - число считываемых секторов.

Для проверки качества запаси на диск выполнить просмотра записанных данных командой:

- С 100 L200 300, где 100- начальный адрес памяти с тестовой записью, 200-длинна 7

области 300 начальный адрес памяти с полученной записью (записывали 512байт -

200h). При наличии различий данных в областях будут выведены адреса сразличными

данными.

1.3.4. Составить последовательность команд для проверки правильности записи данных в 32 сектор накопителя А. Проверить правильность работы команд.

1.4. Тестирование средствами ОС -видеоадаптера

1.4.1. Выполнить пункты 1.1.1 -1.1.2

1.4.2. Проверить правильность записи данных в видеопамять и их отображение на экране

монитора с помощью стандартной процедуры вывода символа – прерывание int10h для

чего, выполнить следующие действия:

Перевести программу debug.exe в режим ввода команд ассемблера в память с адреса 200h

- A 200

Набрать тестовую программу, обеспечивающую забивку экрана символом «!»:

Команда Операнд комментарии

mov cx,1000

mov ax,0e21 21h –код символа !

Int 10 Вызов прерывания int10h

Loop 203

Int 20 Возврат в программу debug.exe

Запустить программу на выполнение командой

- G=200

1.4.3. Составить последовательность команд обеспечивающих забивку экрана символом «D»

(код 44h). Проверить правильность работы команд.

1.5. Тестирование средствами ОС –видеопамяти

1.5.1. Выполнить пункты 1.1.1 -1.1.2

1.5.2. Проверить правильность непосредственной записи данных в видеопамять и их

отображение на экране монитора для чего, выполнить следующие действия:

Набрать команду

- F B800:0000 L1000 41 05 42 15 43 85, где В800:0000 начало области видеопамяти, 1000

– протяженность области, 41, 42, 43, код символа А, В, С – соответственно, 05, 15, 85-

код атрибутов символа.

1.5.3. Составить последовательность команд обеспечивающих запись в видеопамять

символов «K», «I», «K». (коды 4Вh и 49h). Проверить правильность работы команд.

1.6. Тестирование средствами ОС – ячеек памяти ПК

1.6.1. Выполнить пункты 1.1.1 -1.1.2

1.6.2. Проверить правильность записи данных в память ПК для чего, выполнить

следующие действия:

Выполнить запись в память кода ААh для чего набрать команду:

- F 100 L4000 AA, где 100 начальный адрес памяти, L4000 протяженность области

памяти (16384 байт), символ АА.

Проверить правильность записи данных в ячейки памяти, для чего набрать команду:

- D 100 L4000

1.6.3. Составить последовательность команд обеспечивающих проверку правильности

записи данных в область памяти ПК с адреса 200h, протяженность области 16К.

Проверить правильность работы команд.

2. Отчѐт должен содержать:

2.1. Тема работы.

2.2. Цель работы.

2.3. Используемое в работе оборудование.

2.4. Перечень команд программы DEBUG.EXE

2.5. Составленные последовательности команд для тестирования элементов ПК п.п 1.3.4, 1.4.3,

1.5.3,1.6.3.8

2.6. Вывод о работе.

3. Контрольные вопросы:

3.1. Какие существуют уровни тестирующих программ?

3.2. В чем заключается процесс тестирования ПК?

3.3. Как существуют области памяти их назначение и распределение?

3.4. Как реализуется первоочередной запуск программы BIOS при включении ПК?