Клавіатура комп'ютера: принцип
дії Основні функції клавіатури не потребують
спеціального програмного забезпечення. Необхідні для роботи клавіатури
драйвера вже є в ПЗУ BIOS. Тому комп'ютер реагує на команди основних клавіш клавіатури
відразу після включення. Принцип дії клавіатури такий: 1. Після натискання клавіші,
мікросхема клавіатури генерує скан-код. 2. Скан-код надходить в порт,
інтегрований в материнську плату. 3. Порт клавіатури повідомляє процесору
переривання з фіксованим номером. 4. Отримавши фіксований номер
переривання, процесор звертається в спец. область оперативної пам'яті, що
містить вектор переривань - список даних. Кожен запис списку даних, містить
адресу програми, яка обслуговує переривання, що збігається з номером запису. 5. Визначивши запис програми,
процесор переходить до її виконання. 6. Потім програма обробник
переривання направляє процесор до порту клавіатури, де той знаходить скан-код. Далі, під керуванням обробника, процесор визначає,
який із символів відповідає даному скан-коду. 7. Оброблювач відправляє код в
буфер клавіатури, сповістивши про це процесор, потім припиняє свою роботу. 8. Процесор переходить до
відкладеної задачі. 9. Введений символ зберігається
в буфері клавіатури, поки його не забере програма, для якої він призначений,
наприклад, текстовий редактор Microsoft Word.
|