B
B
Begginer_serg2020-12-25 12:19:54
assembler
Begginer_serg, 2020-12-25 12:19:54

How to replace the interrupt vector with your own (start your own interrupt handler)?

Digression: UEFI, when the computer starts, initializes the hardware components and starts the drivers (including the mouse driver), as I understand it, the interrupt vector (17) is used, which starts the corresponding interrupt handler (INT 33h, which provides mouse control).

It is necessary to implement the following: how can you replace the interrupt vector with your own, i.e. so that at startup UEFI loads our mouse driver, which will invert it, but this is not the point (hence the new question, where to place the driver and how to get its address in memory).

I want to get some advice from knowledgeable people on how to do this, it is possible to get literature

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question