В процессе работы программы на экран была выведена такая информация:
Лабораторная работа N4
Проверка состава оборудования
Тип компьютера: AT
Конфигурация:
Дисководов ГМД: 2
Математич. сопроцессор: есть
Тип дисплейного адаптера: VGA, кол., анал., 256 Кбайт
Первичный блок памяти: 16 Кбайт
Портов RS232: 2
Джойстик: нет
Принтеров: 1
Объем оперативной памяти: 639 Кбайт
Объем extended-памяти: 384 Кбайт
Адрес ПЗУ = c000. Длина модуля = 24576 байт
Версия MS-DOS 6.20
Лабораторня работа №5.
Управление клавиатурой
Цель работы
Изучение организации и принципов работы клавиатуры и закрепление практических навыков управления ею, а также практических навыков создания собственных программ обработки прерываний.
Постановка задачи
Разработать программу обработки прерывания от клавиатуры, которая должна:
u распознавать нажатие «горячей» комбинации клавиш и реагировать на него звуковым сигналом;
u при первом нажатии «горячей» комбинации переходить в режим блокировки ввода заданной клавиши, при втором — отменять этот режим;
u системная обработка всех других клавиш нарушаться не должна.
Индивидуальные задания
Пример решения задачи
Индивидуальное задание:
u комбинация клавиш LeftCtrl+RightShift+F3;
u блокирование ввода клавиши 3.
Разработка алгоритма