阅读:1191回复:2
使用cmos/实时钟处理器,改写寄存器,得到高频中断
在系统cmos时钟地址如下
地址 说明 地址 说明 00H 秒数 0AH 寄存器A 01H 秒数报警 0BH 寄存器B 02H 分数 0CH 寄存器C 03H 分数报警 0DH 寄存器D 04H 小时数 05H 小时数报警 32H 06H 星期数 07H 日期 08H 月份 09H 年份 其中改写A寄存器设置可以改写中断频率,最多可以到8.192k 使用vxd钩挂中断,但是无法在底层处理浮点数,可能是由于8087 协处理器禁止的缘故? |
|
沙发#
发布于:2002-06-22 14:32
不是这个原因吧,浮点数的处理本身是Vxd的缺陷,wdm就可以处理浮点数的,可能还有别的原因,我是新手懂得不多。
|
|
|
板凳#
发布于:2003-07-28 20:57
老大,我读其他端口都对,但在星期一读0x6,返回的却是0,怎么回事?
|
|
|