Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи Степаненко.doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

Методичні вказівки

В даній роботі пропонується самостійно розробити і реалізувати програму, яка працює з контролером НГМД на рівні портів вводу/виводу. Програма реалізується мовою С/С++ в середовищі Borland C++ 3.1

Для виконання даної роботи необхідні грунтовні знання портів управління і принципів програмування контролера НГМД.

Література

1. Гук М. Аппаратные средства IBM PC. Энциклопедия. – СПб.: “Издательс-

89

тво Питер”, 1999. – 816 с.

2. Гуржій А. М., Коряк С. Ф., Самсонов В. В., Скляров О. Я. Архітектура, принципи функціонування і керування ресурсами IBM PC: Навч. посібник.

Харків: ТОВ. “Компанія СМІТ”, 2003. – 512 с.

3. Зубков С. В. Ассемблер для DOS, Windows и Unix. – М.: ДМК, 1999. –

640 с.

Завдання

1. Реалізувати програму, яка б дозволяла виконати одну з наступний операцій за вибором користувача:

1) вивести на дисплей зміст сектора s на доріжці t;

2) Записати введений користувачем рядок у сектор s на доріжку t;

3) відформатувати доріжку t.

2. Протестувати роботу програми.

3. Зробити висновки.

Контрольні запитання

1. Які порти контролера НГМД призначені для читання стану контролера?

2. Які фази складають процес виконання команди? Поясніть призначення кожної фази.

90

91

Література

1. Гук м. Аппаратные средства ibm pc. – сПб.: “Питер”, 1999. – 816 с.

2. Гуржій А. М., Коряк С. Ф., Самсонов В. В., Скляров О. Я. Архітектура, принципи функціонування і керування ресурсами IBM PC: Навч. посібник. Харків: ТОВ “Компанія СМІТ”, 2003. – 512 с.

3. Гусєва А. І. Учимся информатике: задачи и методы их решения. – М.: “Диалог – МИФИ”, 1999. – 320 с.

4. Зубков С. В. Ассемблер для DOS, Windows и Unix. – М.: “ДМК”, 1999. –

320 с.

5. Фролов А. В., Фролов Г. В. Аппаратное обеспечение персонального компьютера. – М.: “Диалог МИФИ”, 1997. – 304 с.

92