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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
м (категория)
мНет описания правки
Строка 6: Строка 6:


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/d1_p4.htm#d1_4_1 Буфер клавиатуры на сайте НПП «СЕМИКО»]
* См. также регистры функций [[R9028|9028]] и [[R9029|9029]]
* См. также регистры функций [[R9028|9028]] и [[R9029|9029]]


[[Категория:Структуры данных ЭКВМ]]
[[Категория:Структуры данных ЭКВМ]]

Версия от 21:46, 25 января 2015

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

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

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

Ссылки

  • См. также регистры функций 9028 и 9029