
- •Методические указания к лабораторной работе №2 Контроллер клавиатуры
- •Цель лабораторной работы
- •Основные сведения
- •Кодирование символов в пэвм
- •Клавиатура ibm pc
- •Функции rom bios для клавиатуры
- •Буфер клавиатуры
- •Программирование клавиатуры на физическом уровне
- •Контрольные вопросы
- •Порядок проведения лабораторной работы
- •Содержание отчета
- •2) Цель лабораторной работы;
Контрольные вопросы
В ответах необходимо подробно описать алгоритм программ на физическом уровне.
1. Как проверить и установить статус клавиш переключателей?
2. Как переключить световые индикаторы выбранных клавиш командами контроллера клавиатуры?
3. Как проверить наличие кода символа в буфере клавиатуры?
4. Как прочитать код символа из буфера клавиатуры?
5. Перечислить все способы очистки буфера клавиатуры?
6. Как определить количество символов в буфере клавиатуры?
7. Алгоритм работы контроллера клавиатуры?
8. Перечислить и пояснить функции ROM BIOS клавиатуры?
9. Перечислить и объяснить форматы команд микропроцессора клавиатуры?
10. Объяснить принципы кодирования символов?
11.Перечислить и пояснить методы ввода символов о клавиатуры непосредственно в программу.
12.Как осуществить перепрограммирование прерывания клавиатуры?
13.Как осуществить перепрограммирование отдельных клавиш?
Порядок проведения лабораторной работы
1. Запустить файл KEYI.EXE и проанализировать работу буфера клавиатуры.
2. В приложении приведена программа для работы с буфером клавиатуры. Прокомментировать алгоритм и используемые команды.
3. Получить у преподавателя вариант задания.
4. Разработать алгоритм задания.
5. Составить программу согласно разработанному алгоритму.
6. Создать файл с исходным текстом программы с необходимыми комментариями.
7. Запустить программу и проверить ее работоспособность.
8. Оформить отчет.
Содержание отчета
Отчет по лабораторной работе должен включать:
1) титульный лист с названием лабораторной работы, фамилиями студента и преподавателя;
2) Цель лабораторной работы;
3) условие задачи;
4) текст программы (листинг).