阅读:1043回复:1
CMOS实时钟
我想在WIN2000里面用CMOS实时钟作为中断源来产生精确的脉冲信号.可是2000里面只能用WDM驱动,好像没法直接挂接中断IRQ8,请大家帮帮忙,看看有什么办法?
|
|
沙发#
发布于:2002-07-04 15:35
直接修改NTLDR
DEBUG -A JMP 2C6 ;=》JMP 2C60 -A 2C60 MOV CX,4 XOR AX,AX PUSH AX POP DS DS: MOV SI,20 ;INT8中断向量 ES: MOV DI,2D00 REPNZ MOVSB ;保存 PUSH CS POP DS MOV SI,2D08 MOV EI,OFFSET ISR MOV CX,LENISR REPNZ MOVSB ;驻留ISR XOR AX,AX PUSH AX POP ES MOV SI,2D04 MOV DI,20 MOV CX,4 REPNZ MOVSB JMP 2C6 -A 2D00 : :此处目的写一段ISR,其中每次触发某个I/O : IRET -W -Q 在NT中处理那个I/O事件 |
|