Processors
Processors (Intel® Core™, Intel® Xeon®, etc); processor utilities and programs (Intel® Processor Identification Utility, Intel® Extreme Tuning Utility, Intel® Easy Streaming Wizard, etc.)
12584 Discussions

How to handle keyboard/mouse interrupts on x64 assembly ?

gomi
Beginner
375 Views

I have a win c++ program for a specific purpose. Now I want to make it work without an OS. Thats why I need an assembly program. I will make a bootable device and put program in it. I learnt that I need a "interrupt handler" to get keyboard and mouse events. I do not know much about assembly. Still, I have to understand keyboard, mouse interrupts.

 

Are there basic examples ?

0 Kudos
3 Replies
Esteban_D_Intel
Moderator
333 Views

Hello gomi,

Thank you for posting on the Intel® communities.

  

To better assist you I would appreciate if you could provide the following information:


  • Are you a developer?
  • Please provide more information of the hardware environment.
  • Please provide the model of the Intel component used for this.
  • Are you using any Intel platform for this? Please provide more details.
  • What Operating System are you using?


We will be waiting for your response to proceed with the assistance.


Esteban D.

Intel Technical Support Technician  


gomi
Beginner
290 Views

Yes, I will do the program but I do not have experience with assembly.

 

Processor: 8th gen i7-8700K

OS: Windows10x64.

I use Visual Studio.

Esteban_D_Intel
Moderator
277 Views

Hello gomi,

 

Thank you so much for your response.

   

Based on your inquiry, we recommend that you submit your question on the Intel® Developer Zone.  

   

For that please register, and create an account here:

Intel® Developer Zone - Contact Page


There you can receive further troubleshooting, support and get access to usefu documentation.


I hope this helps.


If you need any additional information, please submit a new question as this thread will no longer being monitored.


Esteban D.

Intel Technical Support Technician  


Reply