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