Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


—кан-коды клавиатуры




—кан-код это однобайтное число, младшие 7 битов которого представл€ют идентификационный номер, присвоенный каждой клавише.

ѕри нажатии любой клавиши контроллер клавиатуры (специализированный микропроцессор) вырабатывает два скан-кода, соответствующих позиции этой клавиши, которые передаютс€ в компьютер. ѕервый скан-код вырабатываетс€, когда нажимаетс€ клавиша, а второй Ч при ее отпускании. „тобы отличить второй скан-код, он предвар€етс€ посылкой байта со значением FOh.
ѕри получении байта от клавиатуры чипсет системной платы формирует сигнал аппаратного прерывани€ IRQ1. ѕо€вление такого прерывани€ однозначно требует от процессора начать выполнение подпрограммы BIOS, отвечающей за обработку сигналов клавиатуры. ≈сли полученный байт €вл€етс€ скан-кодом нажатой или отпущенной клавиши, то его значение будет записано в буфер клавиатуры, который занимает 32 байта и имеет начальный адрес 0040:001ј. —лужебные коды, которые может вырабатывать контроллер клавиатуры, передаютс€ дл€ обработки другим подпрограммам BIOS.

¬ буфере клавиатуры дл€ кода клавиши отводитс€ по 2 байта, т. е. он рассчитан на 16 символов. „тобы можно было вводить неограниченное количество символов, буфер клавиатуры работает по принципу FIFO ("первым вошел -- первым ушел").
ѕосле того как скан-код клавиши помещен в буфер клавиатуры, его может прочитать люба€ программа однозадачной операционной системы, например MS-DOS. ¬ многозадачной операционной системе Windows служебные подпрограммы отлеживают, чтобы символы от клавиатуры получала активна€ в момент ввода символа программа.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-10-01; ћы поможем в написании ваших работ!; просмотров: 457 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

ƒаже страх см€гчаетс€ привычкой. © Ќеизвестно
==> читать все изречени€...

1347 - | 1184 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.012 с.