Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебная практика 2-го курса.doc
Скачиваний:
20
Добавлен:
28.09.2019
Размер:
161.79 Кб
Скачать

Тема 5. Работа с таймером. Генерация звука. Теоретические вопросы:

  1. Ознакомиться со структурой и назначением каналов микросхемы таймера;

  2. Изучить принципами программирования таймера;

  3. Ознакомиться с операциями установки/чтения времени, даты;

  4. Изучить принципы генерации звука с помощью таймера;

  5. Изучить принципы генерации звука с помощью интерфейса с периферией (PPI);

  6. Изучить принципы создания специальных звуковых эффектов

Примерные варианты заданий

  1. Перепрограммировать таймер на новую частоту, в 10 раз превышающую стандартную.

  2. Перепрограммировать таймер на новую частоту, в 100 раз превышающую стандартную.

  3. Написать программу, осуществляющую подсчет (в секундах) времени между двумя нажатиями клавиш.

  4. Написать программу, выдающую звуковой сигнал в заданный момент времени (Будильник)

  5. Написать функцию, возвращающую случайное число с помощью таймера

  6. Написать программу, ведущую отсчет заданного промежуток времени (3,4,5,…сек,) и завершающую его звуковым сигналом (Секундный таймер)

  7. Написать программу, создающую звуковые эффекты (“чириканье”, “жужжание”, и т.п.).

  8. Написать программу, генерирующую тон с помощью микросхемы PPI.

  9. Написать программу, генерирующую тон с помощью таймера.

  10. Написать программу, генерирующую набор тонов с помощью микросхемы PPI.

  11. Написать программу, генерирующую набор тонов с помощью таймера

Список литературы

  1. Фролов А., Фролов Г. ОС MS-DOS. Том 1. - М.: Диалог - МИФИ. 1991 г.

  1. Нортон П., Персональный компьютер фирмы IBM и операционная система MS-DOS. - М.: Радио и Связь. 1991 г.

  1. Джурдейн Р. Справочник программиста на персональном компьютере фирмы IBM.

  1. Скляров В.А. Применение ПЭВМ. Кн. 1. Организация и управление ресурсами ПЭВМ. - М.: ВШ.1992 г.

  1. Скляров В.А., Применение ПЭВМ. Кн. 2. Операционные системы ПЭВМ: практическое пособие. - М.: ВШ.1992 г.

  1. Финогенов К. Г. Самоучитель по системным функциям MS-DOS. - М.: Радио и Связь.1995 г.

  1. Персональный компьютер для всех: в 4 кн. (кн.1 - кн.4). Практическое пособие. / Савельев А.Я., Сазонов Б. А., Лукьянов С.Э., под ред. Савельева А.Я. - М.: ВШ. 1991 г.

  1. Фигурнов В.Э. IBM PC для пользователей. - М.: Финансы и статистика, 1996 г.

  1. Соловьёв Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учебное пособие для студентов специальности "ЭВМ, системы, комплексы и сети". - М.: ВШ. 1989 г.

  1. Пирогов В.Ю. Assembler. Учебный курс. - М:"Нолидж", 2001г.

  1. Журналы «Мир ПК», «Компьютер Пресс», «Hard’n’Soft» и др.

Приложение 1. Форма отчета

  1. Содержание

  2. Теоретическое освещение материала одной темы (по указанию преподавателя)

  3. Описание задачи для этой темы (словесное и блок-схема), листинг с комментариями основной задачи, результаты.

  4. Формулировка задачи, описание выбранных средств DOS или BIOS для ее реализации, листинг с комментариями, результаты (для остальных четырех тем).

  5. Список используемой литературы.

Приложение 2 вопросы к защите отчета по практике Вопросы к теме 1

  1. Обобщенная структура видеоадаптеров. Какие виды адаптеров являются основными и почему?

  2. В чем заключаются принципиальные отличия текстового и графического режима работы адаптеров?

  3. Как происходит формирование изображения на экране монитора?

  4. Что понимается под прямым и обратным ходом луча? Что такое “снег” и когда он имеет место?

  5. Что такое видеопамять? Где она размещается и по каким адресам? Кто имеет к ней доступ?

  6. Какую работу выполняет контроллер ЭЛТ?

  7. Как осуществляется доступ к программно-доступным регистрам?

  8. Назначение портов CGA.

  9. Что Вы знаете о стандартных режимах работы видеоадаптеров?

  10. Где хранится информация о текущем режиме?

  11. Как осуществляется переключение между режимами средствами BIOS, DOS, ЯВУ?

  12. Что понимается под разрешающей способностью дисплея?

  13. Палитра IRGB, палитра RrGgBb.

  14. Какую роль играет сигнал интенсивности в палитре IRGB?

  15. Как установить цвет символа и фона в текстовом режиме?

  16. Палитры графических режимов.

  17. Как с помощью программирования контроллера отменить мерцание символов и закрасить экран в цвет рамки? *

  18. Как рассчитывается число страниц для текстовых режимов?

  19. Почему CGA может использовать 16 цветов для символа и только 8 цветов для фона?

  20. Как можно получить 16 цветов фона в CGA и EGA? *

  21. Как провести установку цвета границы экрана на низком уровне? *

  22. Как осуществляется переключение между страницами в текстовом режиме и графике?

  23. В чем отличие вывода символов в текстовом режиме и графике?

  24. Какие размеры имеют матрицы символов ASCII в монохромном и цветных адаптерах?

  25. Как выдаются графические символы на экран дисплея?

  26. Как рассчитываются адреса символов в текстовых режимах 40х25 и 80х25?

  27. Как размещаются страницы в видеопамяти и почему в каждой из них имеются неиспользуемые биты?

  28. Что собой представляют ”банки” строк в графическом режиме?

  29. Как меняется количество памяти, необходимое для поддержания каждого пикселя в графических режимах?

  30. Что понимается под прямым управлением аппаратурой?

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

  32. Какие порты ввода-вывода имеет цветной графический адаптер?

  33. Какую информацию можно получить из области данных BIOS для работы с выдачей информации на экран монитора?

  34. Что собой представляет курсор в текстовом режиме?

  35. Как можно изменить размер курсора?

  36. Приведите различные способы отключения “курсора”.

  37. Как позиционируется курсор и считываются его координаты?

  38. Как можно избавиться от мигания курсора?

  39. Что понимается под курсором (световым пером) в графическом режиме?

  40. В каких программах используется горизонтальный сдвиг и как его реализовать?