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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «Функции '''буфера клавиатуры''' выполняются только в программе пользователя. Использован…»)
 
 
(не показано 8 промежуточных версий 3 участников)
Строка 1: Строка 1:
Функции '''буфера клавиатуры''' выполняются только в программе пользователя. Использование буфера дает возможность обрабатывать нажатия клавиш ЭВМ (кроме [[клавиша С/П|клавиши "С/П"]], вызывающей останов) в прикладных программах.
'''Буфер клавиатуры''' доступен в [[программа пользователя|программе пользователя]] через [[R9029|соответствующий регистр функции]] и позволяет организовывать взаимодействие с пользователем без останова выполнения программы.


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


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/d1_p4.htm#d1_4_1 Буфер клавиатуры на сайте НПП «СЕМИКО»]
{{Документация|d1_p4.htm#d1_4_1|Буфер клавиатуры на сайте НПП «СЕМИКО»}}
* См. также регистры функций [[R9028|9028]] и [[R9029|9029]]
* [https://en.wikipedia.org/wiki/Keyboard_buffer Keyboard buffer в английской Википедии] ''(англ.)''
 
[[Категория:Структуры данных ЭКВМ]]

Текущая версия от 06:16, 13 августа 2015

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

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

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

Ссылки[править]