|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теоретическая часть. по дисциплине: Операционные системыЛабораторная работа по дисциплине: Операционные системы
на тему: Управление клавиатурой. Выполнила: студентка группы ИТ-112 Парнева Валентина Владимировна
Воронеж, 2013 Цель работы Изучение организации и принципов работы клавиатуры и закрепление практических навыков управления ею, а также практических навыков создания собственных программ обработки прерываний.
Теоретическая часть Зачем может понадобиться низкоуровневое программирование клавиатуры? Самое, пожалуй, главное, это то, что при написании очень многих программ (в основном, конечно, игр) необходимо уметь "улавливать" одновременное нажатие нескольких клавиш (например, одновременное нажатие стрелки вверх и пробела и т.д). Стандартные средства BIOS позволяют это делать, но только не с любыми клавишами, а с функциональными (такими, как Shift, Alt и др). В самом деле, у неискушенного программиста может сложиться впечатление, что, например, Shift - клавиша особенная, так как она, якобы, изменяет значение остальных, в то время как на самом деле она с точки зрения контроллера клавиатуры абсолютно ничем не отличается от всех остальных клавиш. Различия осуществляются только на уровне BIOS. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |