Редактирование: R9028
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''R9028''' Чтение состояния | '''R9028''' Чтение состояния клавиатуры «Чтение состояния клавиатуры (При чтении в X-код нажатой клавиши)» | ||
Операция производится при выполнении команды чтения из регистра памяти с адресом 9028. Если в момент выполнения операции нажата одна из кнопок [[клавиатура|клавиатуры]], в [[ | Операция производится при выполнении команды чтения из регистра памяти с адресом 9028. Если в момент выполнения операции нажата одна из кнопок [[клавиатура|клавиатуры]], в [[X|регистр X]] [[стек]]а считывается [[код клавиши|код этой кнопки]]. Если ни одна из кнопок клавиатуры не нажата, в [[X|регистр X]] [[стек]]а считывается код 255. [[код клавиши|Коды кнопок]] приведены в приложении Б к [[НПКД. 401348.001 Д1]]. Чтение состояния не влияет на счетчик нажатий [[буфер клавиатуры|буфера клавиатуры]]. | ||
Если ни одна из кнопок | |||
== Ссылки == | == Ссылки == | ||
* [http://mk.semico.ru/d1_p4.htm#d1_4_2_3 Чтение состояния клавиатуры на сайте НПП «СЕМИКО», п. 4.2.3] | |||
* [http://mk.semico.ru/d1_p4.htm#d1_a Приложение Б. Коды кнопок клавиатуры на сайте НПП «СЕМИКО»] | |||
[[Category:Регистры]] | [[Category:Регистры]] | ||
[[Category:Регистры функций]] | [[Category:Регистры функций]] | ||
[[Category:Функции буфера клавиатуры]] | [[Category:Функции буфера клавиатуры]] |