КАТЕГОРИИ: Архитектура-(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) |
Контроллер клавиатуры
Pause Insert Правый Ctrl Клавиша 1 Пробел - при нажатии 39h; - при отпускании 80h (сумма=B9h). основная клавиатура. -при нажатии 02h. -при отпускании 82h. Цифровая клавиатура -при нажатии 4Fh. -при отпускании CFh. -при нажатии Е0, 1D. -при отпускании EO, 9D. -при нажатии EO, 2А, ЕО, 52. -при отпускании Е0, D2h, E0, AAh. -при нажатии E1, 1D, 45, E1, 9D, C5. Подпрограммы обработки прерывания от клавиатуры int9 считывает скан-коды, анализирует и результат обработки помещает в буфер клавиатуры, расположенный в основной памяти. Указатель на голову буфера клавиатуры находится по адресу 0:041А 0:041С-указатель хвоста буфера. 0:041Е-область кольцевого буфера на 16 слов. Первый ПК был построен на основе кристалл.ЭВМ Intel i8082. КК осуществляет: 1. управление клавиатурой. 2. управление аппаратным сбросом. 3. считывание сигнала от конфигурац.джамперов системной платы. КК расположен в пространстве адресов и имеет адрес 60h и 64h. 60h – порт данных.доступен для чтения и записи (R/W). 64h – для операции чтения, записи (R-рг сост-я, W-рг команд). Регистр команд: AEh – разрешение клав. ADh - запретить клав. FFh – сброс и тестирование клав. FEh – повтор предыдущ.передачи данных. EDh – управление индикаторами клав.Последний байт памяти пока вкл.биты SKROLL LOOK, BAK LOOK… F3h-задание задержки и скорости повтора клавиши. След.байт и содержит эту информацию. Из рг данных 60h получают скан-коды, нажатых клавиш, скан-коды при отпускании,ответы возвращают на все команды, кроме FF и FE, и коды ошибок, если произошли ошибки. Признаком готовности контр.восприятия команд 0 в бите 1 рг состояния 64h. Порт 61h: бит 7 позволяет заблокир. (разблок.) клав.:1-кл.заблок., 0-кл.разбл.
Дата добавления: 2014-01-06; Просмотров: 416; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |