Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория. Архитектура компьютеров.doc
Скачиваний:
3
Добавлен:
28.10.2018
Размер:
479.74 Кб
Скачать

МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ УКРАИНЫ

ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

К печати в свет разрешаю

Проректор В. А. Кравец

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНЫМ РАБОТАМ N1-N9

ПО КУРСУ "АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ"

для студентов специальностей 22.01, 22.04 и 19.05

дневной вечерней и заочной форм обучения

Все цитаты, цифровой, Утверждено редакционно-

фактический материал издательским советом

и библиографические института

сведения проверены, на- Протокол N от

писание единиц соотве-

тствует стандартам

Составители А. И. Поворознюк,

И. С. Зыков,

С. Ю. Леонов

Ответственный за выпуск Ф. А. Домнин

Харьков ХПИ 1993

Методические указания к лабораторным работам N1-N9 по курсу

"Архитектура вычислительных систем" для студентов специальностей

22.01,22.04,19.05 дневной вечерней и заочной форм обучения

/Сост. А. И. Поворознюк, И. С. Зыков, С. Ю. Леонов, - Харьков: ХПИ 1993.-80с.

Составители А. И. Поворознюк

И. С. Зыков

С. Ю. Леонов

Кафедра вычислительной техники и программирования

СОДЕРЖАНИЕ

стр.

Введение................................................. 4

1. Лабораторная работа 1. Применение теста QAPLUS

для исследования работоспособности ПЭВМ.................... 5

2. Лабораторная работа 2.Конфигурация персонального компьютера .... 9

3. Лабораторная работа 3.Организация прерываний в ПЭВМ ………....19

4. Лабораторная работа 4.Организация работы клавиатуры ПЭВМ…...34

5. Лабораторная работа 5.Буфер клавиатуры ПЭВМ..........40

6. Лабораторная работа 6.Структура магнитных дисков.....46

7. Лабораторная работа 7.Структура корневого каталога...54

8. Лабораторная работа 8.Структура таблицы размещения файлов FAT....63

9. Лабораторная работа 9. Работа с файлами...............70

Литература...............................................79

Введение

Методические указания к лабораторным работам по курсу "Архитектура вычислительных систем" содержат описания 18 двухчасовых лабораторных работ. В данном издании включены методические указания к лабораторным работам N1-N9,которые включают работы по тестированию и определению конфигурации ПЭВМ, управлению прерываниями, клавиатурой и накопителем на гибком магнитном диске. Лабораторные работы ориентированы на использование IBM PC совместимых ПЭВМ, использующих микропроцессоры 80286 и 80386.

1. Цель лабораторного курса

Целью лабораторных работ является закрепление практических навыков управления модулями ПЭВМ на низком уровне путем программирования адаптеров устройств на уровне портов. Прерывания BIOS используются лишь в тех случаях, когда управление на уровне портов требует сложных алгоритмов управления с заданием временных задержек (управление адаптером НГМД).

2. Организация и проведение лабораторных работ

Студенты группы обьединяются в бригады по 2-3 человека, работающие на закрепленном компьютере. Каждый студент получает индивидуальное задание в соответствии с номером в журнале и оформляет отчет по лабораторной работе. Выполнение лабораторной работы предполагает предварительное изучение соответствующего раздела курса и методических указаний к очередной работе. Для допуска к выполнению лабораторной работы студент должен ознакомиться с темами для проработки и предварительно написать текст программы, в соответствии с индивидуальным заданием. Текст программы составляется на одном из языков программирования Турбо-Си или Турбо-Паскаль по указанию преподавателя и с учетом глубины знаний студентами конкретного языка. При составлении программ пользоваться рекомендациями пункта "Особенности программирования" для данной лабораторной работы. В течение выполнения лабораторной работы студент должен ответить на контрольные вопросы по предыдущей лабораторной работе. К лабораторной работе не допускаются студенты, не сдавшие более двух лабораторных работ. Пропущенные лабораторные работы выполняются в конце семестра. В процессе выполнения лабораторных работ следует ограничить перемещения в лаборатории.

Лабораторная работа 1 ПРИМЕНЕНИЕ ТЕСТА "QAPLUS" ДЛЯ ИССЛЕДОВАНИЯ РАБОТОСПОСОБНОСТИ ПЭВМ

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

Практическое использование теста для проверки работоспособности IBM PC и оценки качества работы ее отдельных блоков.

2. Темы для предварительной проработки

2.1. Состав и назначение основных модулей ПЭВМ.

3. Описание работы

3.1. Назначение теста "QAPLUS" 3.01.

Тест "QAPLUS" предназначен для проверки работоспособности ПЭВМ типа IBM PC, ее отдельных блоков и устройств, подключенных к ней. При работе с тестом необходимо отметить перечисленные ниже особенности.

3.2. Спускающееся меню, т.е. меню, вызываемое указанием его заголовка, расположенного у верхнего края экрана дисплея и появляющееся непосредственно под этим заголовком и исчезающее после выбора команды.

3.3. Два справочных файла - один предпочтительно для операций QAPLUS и второй для работы с панелями управления этого теста.

3.4. Дисковый высокоэффективный контроль - это новые возможности для высокоэффективного тестирования ПЭВМ типа AT и драйверов

жесткого диска моделей ПЭВМ AT/386.

3.5. Наличие тестов для "джойстика" - координатного рычага, т.

е. устройства ввода координат в виде наклоняющегося рычага.

3.6. Наличие тестов для "мыши".

3.7. Тестирование конфигурации аппаратных средств – получение расширенной информации о конфигурации аппаратных средств.

3.8. Взаимодействие аппаратных средств - полные сообщения об используемых прерываниях.

3.9. Информация об устройствах накопления информации – список фактически используемых во время работ системы устройств накопления информации, которые активны в настоящее время.

3.10. Информация об операционной среде - такая же самая информация, как и получаемая пользователем при использовании команды "SET" MS DOS.

3.11. QARAM - расширение усовершенствованной интерактивной диалоговой информации для каждой операции.

3.12. Выбор цветов - NORMAL ( все цвета ) или ( черный или белый + голубой + красный + зеленый ).

3.13. QAPLUS1.COM - развитая диагностика, имеющая огромную эффективность:

а) это настраиваемая, переместимая программа, которая может быть настроена на работу в любом месте памяти. QAPLUS1.COM может размещать в любом месте ОЗУ. Существует только одна исключительная ситуация, вызывающая прерывание нормальной последовательности выполнения программы при тестировании постоянной памяти, которая не может быть перемещена. QAPLUS выдает многочисленные предупредительные сообщения при возникновении спорных и непредвиденных ситуаций.

b) осуществляется поддержка клавиатуры, состоящей из 101 клавиши и ее тестирования в добавление к стандартной клавиатуре XT/AT, состоящей из 83/84 клавиш.

c) добавлены простые тесты видеопамяти EGA/VGA.

d) зарегистрированы многочисленные Diag Soft, Intel ошибки в распечатках программ.