- •Методичні рекомендації і контрольні завдання до виконання лабораторних робіт
- •Лабораторна робота № 1
- •1. Теоретичні відомості
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Лабораторна робота №2
- •1. Теоретичні відомості
- •Лабораторна робота № 3 Системні функції для роботи з пристроями вводу інформації в системах управління
- •1. Теоретичні відомості
- •1.1. Апаратна реалізація пристроїв введення інформації
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •1.2. Введення даних із клавіатури
- •1.3. Системна підтримка клавіатури
- •1.4. Контролер клавіатури
- •Призначення регістрів контролера клавіатури
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Лабораторна робота № 4
- •1. Теоретичні відомості
- •Значения бітів порта 61h
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Перелік літератури
- •Додаток а
- •Додаток б Короткий опис команд отладчика
- •Додаток в Використання лічильника тактів для визначення тактової частоти процесора [5]
- •Додаток г Засоби виводу на екран
- •Додаток з введення даних із клавіатури
- •Додаток е інтерфейс клавіатури
- •Додаток і Використання убудованого динамику
2. Порядок виконання лабораторної роботи.
1. Ознайомитись з каналами аналогового вводу/виводу сигналів на прикладі пристроїв для генерації звуку.
2. Написати програму для генерації звукових сигналів абетки Морзе з використанням портів вводу-виводу і тактової затримки. В якості звукових сигналів обрати літери призвища та імені студента.
3. Зберегти інформацію в створеному файлі.
4. Відповісти на контрольні питання.
5. Оформити звіт.
3. Контрольні питання
Який порт використовується для управління динаміком комп'ютера?
Якими способами можна реалізувати затримку?
Які особливості має абетка Морзе?
Які канали для аналогового вводу-виводу має персональний компютер?
Якє призначення мають біти порту 61h?
Яку структуру має стандартний канал управління звуком Speaker через динамік?
Перелік літератури
1. |
Вильямс А. Системное программирование в Windows 2000 для профессионалов – СПб: Питер, 2001. - 624 с.: ил. |
2. |
Гук М. Аппаратные средства IBM PC. Энциклопедия. – СПб: Питер, 2001. - 816 с.: ил. |
3. |
Юров В. Assemler: специальный справочник – СПб: Питер, 2000. - 496 с.: ил. |
4. |
Вильямс Микки. Программирование в Windows 2000. Энциклопедия пользователя: Пер. С англ./ Микки Вильямс. – К.: Издательство «ДиаСофт», 2000. -640 с. |
5. |
Кулаков В. Программирование на аппаратном уровне. Специальный справочник – СПб: Питер, 2001. - 496 с.: ил. |
6. |
Гук М. Дисковая подсистема ПК – СПб: Питер, 2001. - 336 с.: ил. |
7. |
Мюллер Скотт. Модернизация и ремонт ПК, 12-е издание.: Пер. с англ.: Уч. пос. – М.: Издательский дом „Вильямс”, 2001. 1184 с.: ил.- Парал. Тит. Англ. |
8. |
Самофалов К.Г., Корнейчук В.Н., Тарасенко В.П. Цифровые ЭВМ. - К.: Выща шк., 1989. |
9. |
Григорьев В.Л. Микропроцессор i486. Архитектура и программирование. В 4-х т. М.: Гранал, 1993. |
10. |
Бердышев Е.М. Технология ММХ: новые возможности процессоров Р5 и Р6. М.: Дилог-МИФИ, 1998. - 234 с. |
11. |
Колисниченко О., Шишигин И. Аппаратные средства РС. 3-е издание. Дюссельдорф, Киев, Москва, Санкт-Петербург. – Изд-во «БХВ - Санкт-Петербург». – 1999 – 423 с. |
12. |
Самофалов К.Г., Викторов О.В., Кузняк А.К. Микропроцессоры. Киев: Техніка, 1986. |
13. |
Бородин В.Б., Шагурин М.Н. Микроконтроллеры. Архитектура, программирование, интерфейс. Справочник. М.: ЭКОМ, 1999. |
14. |
Марголис А. Поиск и устранение неисправностей в персональных компьютерах. Киев: Диалектика, 1994. – 365 с. |
15. |
Шагурин И.И., Бродин В.Б. Микропроцессор i486. Архитектура, программирование, интерфейс. М.: Дилог-МИФИ, 1993. - 336 с. |
16. |
Бек Л. Введение в системное программирование.-М.:Мир,1988 |
17. |
Петзолд Ч. Программирование для Windows 95.-М.:Microsoft Press,1997 |
18. |
Саймон Ричард Windows 2000 API. Энциклопедия програмиста: Пер. с англ./ Ричард Саймон – К.: Издательство «ДиаСофт», 2001. – 1088 с. |
19. |
Мешков А.В., Тихомиров Ю.В. Visual C++ и MFC: Пер. С англ. – 2-е изд. Пере раб. И доп. – СПб.: БХВ – Санки-Петербург, 2000. – 1040 с.: ил. |
20. |
Банди Б. Методы оптимизации: Вводный курс. М.: Радио и связь, 1988. |
21. |
Питер Абель. Язык Ассемблера для IBM РС и программирования. М.; Вища школа, 1988, 448 с. |
