Лабораторная
  • формат doc
  • размер 40,50 КБ
  • добавлен 24 ноября 2010 г.
Исследование клавиатуры (Программирование клавиатуры)
НТУУ КПИ
Факультет: ФЭЛ (ИПСА)
Кафедра: САПР (СП)
Преподаватель: Зинченко В. Я.
Специальность: Информационные технологии проектирования
Дисциплина: Технические средства компьютерных информационных технологий (3 курс)
Страниц: 15 + ASM-файлы исходных текстов программ + BAT-файлы для компиляции
Год: 2000
Задание
Спроектировать и реализовать в виде отдельных модулей следующие функции (без использования средств BIOS):
получение скэн-кодов нажатых и отжатых клавиш;
используя обращение к портам контролера, реализовать управление временем задержки и частотой повторений кода клавиши;
получить расширенный скэн-код клавиши при непосредственном обращении к буферу клавиатуры;
определить состояние клавиатуры, используя порты 0040:0017 и 0040:0018;
используя непосредственное обращение к буферу клавиатуры, реализовать функцию, программно имитирующую нажатие клавиш на клавиатуре.
Реализовать те же функции (кроме первой), используя средства BIOS. Провести сравнительную характеристику полученных реализаций.
Содержание отчета
Аппаратные и программные средства ввода информации с клавиатуры (Краткий обзор - 2 страницы) :
* аппаратные средства ПК для ввода информации с клавиатуры;
* анализ и преобразование скэн-кода;
* ввод информации средствами MSDOS.
Описание спроектированных программных модулей
Листинги разработанных программ (11 листингов, язык Ассемблер для MASM, среда MS-DOS)
Выводы по работе