creek
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2002-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1041回复:1

CMOS实时钟

楼主#
更多 发布于:2002-07-03 21:36
我想在WIN2000里面用CMOS实时钟作为中断源来产生精确的脉冲信号.可是2000里面只能用WDM驱动,好像没法直接挂接中断IRQ8,请大家帮帮忙,看看有什么办法?
aiherong
驱动牛犊
驱动牛犊
  • 注册日期2002-06-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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事件
游客

返回顶部