Еще вопрс, куда нужно поставить функцию для получения сообщения от мышки юсбишной в idt, или так не получится и нужно номер прерывания искать в шинах pci IDT: dd 0,0 ; 0 dw syscall_handler, 08h, 1000111000000000b, 0 ; 1 dd 0,0 ; 2 dd 0,0 ; 3 dd 0,0 ; 4 dd 0,0 ; 5 dd 0,0 ; 6 dd 0,0 ; 7 dw int8_handler, 08h, 1000111000000000b, 0 ; 8 (IRQ 0 - системный таймер) dw int9_handler, 08h, 1000111000000000b, 0 ; 9 (IRQ 1 - клавиатура) dw int_EOI, 08h, 1000111000000000b, 0 ; 10 (IRQ 2 - ведомый контроллер прерываний) dw int_EOI, 08h, 1000111000000000b, 0 ; 11 (IRQ 3 - COM2) dw int_EOI, 08h, 1000111000000000b, 0 ; 12 (IRQ 4 - COM1) dw exGP_handler, 08h, 1000111000000000b, 0 ; 13 #GP dw int_EOI, 08h, 1000111000000000b, 0 ; 14 (IRQ 6 - FDD) dw int_EOI, 08h, 1000111000000000b, 0 ; 15 (IRQ 7 - LPT1) dw int_EOI, 08h, 1000111000000000b, 0 ; 16 (8) dw int_EOI, 08h, 1000111000000000b, 0 ; 17 (9) dw int_EOI, 08h, 1000111000000000b, 0 ; 18 (10) dw int_EOI, 08h, 1000111000000000b, 0 ; 19 (11) dw int_EOI, 08h, 1000111000000000b, 0 ; 20 (12) dw int_EOI, 08h, 1000111000000000b, 0 ; 21 (13) dw int_EOI, 08h, 1000111000000000b, 0 ; 22 (14) dw int_EOI, 08h, 1000111000000000b, 0 ; 23 (15)
|