КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Способы управления клавиатурой
Ответы клавиатуры Команды клавиатурного процессора Команды контроллера клавиатуры Команды клавиатуры
Команды установки параметров клавиш
– непосредственная выдача команд и данных в порты: – 60h; – 61h; – 64h; – прерывания BIOS: – INT 09h; – INT 15h; – INT 16h; – прерывание DOS INT 21h: – некоторые функции.
Работа с клавиатурой посредством прерывания INT 09h КК генерирует аппаратное прерывание (______) при получении кода нажатия/отпускания клавиши. Обработчик (INT 09h): – читает из порта 60h ________________; – обрабатывает _______________. Результатом могут являться: – установка ________________________ клавиатуры (отпускание клавиш CapsLock, NumLock и пр.) в области данных BIOS (ячейки 0040:0017h и 0040:0018h); – включение ___________________________ обработки (нажатие Alt, Ctrl, Shift и пр.); – вызов специальных программ (печать экрана, пауза и пр.); – перевод сканкодов в _________________________ (ASCII-код и последний байт сканкода) и занесение их в _____________________ клавиатуры (переменные BIOS – ______:_______, ______:_______, ______:_______-______:_______). Стандартный INT 09h вызывает: – INT 05h (нажатие клавиши PrtScr); – INT 15h; функции: – 4Fh – альтернативный обработчик нажатия (отпускания) клавиши; вызывается для 83- и 101-клавишной клавиатур перед обработкой прочитанного кода клавиши; – 85h – обработчик клавиши SysReq с входными параметрами; – 91h («прерывание завершено») – со значением AL=02h.
Дата добавления: 2014-01-07; Просмотров: 581; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |