Буфер клавиатуры: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Буфер клавиатуры''' доступен в [[программа пользователя|программе пользователя]] через соответствующий регистр функции и позволяет организовывать взаимодействие с пользователем без останова выполнения программы.
'''Буфер клавиатуры''' доступен в [[программа пользователя|программе пользователя]] через [[R9029|соответствующий регистр функции]] и позволяет организовывать взаимодействие с пользователем без останова выполнения программы.


Функции '''буфера клавиатуры''' выполняются только в [[программа пользователя|программе пользователя]]. Использование буфера дает возможность обрабатывать нажатия клавиш ЭВМ (кроме [[клавиша С/П|клавиши "С/П"]], вызывающей останов) в прикладных программах.
Функции '''буфера клавиатуры''' выполняются только в [[программа пользователя|программе пользователя]]. Использование буфера дает возможность обрабатывать нажатия клавиш ЭВМ (кроме [[клавиша С/П|клавиши "С/П"]], вызывающей останов) в прикладных программах.

Версия от 17:02, 20 августа 2014

Буфер клавиатуры доступен в программе пользователя через соответствующий регистр функции и позволяет организовывать взаимодействие с пользователем без останова выполнения программы.

Функции буфера клавиатуры выполняются только в программе пользователя. Использование буфера дает возможность обрабатывать нажатия клавиш ЭВМ (кроме клавиши "С/П", вызывающей останов) в прикладных программах.

Буфер клавиатуры представляет собой структуру ЭВМ размером 4 байта, в которой сохраняется информация о нажатых клавишах для дальнейшей обработки в порядке очереди. Буфер организован по принципу очереди и имеет глубину на 4 нажатия. После заполнения буфера дальнейшие нажатия кнопок не обрабатываются.

Ссылки