阅读:813回复:2
如何清除保护模式下的中断标志位?
我目前在做一块运动控制卡的驱动程序,在win98下用VToolsD开发Vxd。控制卡在每一次驱动结束后通过IRQ5进入计算机,现在已经用DebugMonitor捕获到1次中断,但是第二次驱动产生的中断却不能捕获,我怀疑是在中断处理程序中未清除掉中断标志位。应该怎样做啊?
部分程序代码如下: void MyHwInt::OnHardwareInt(VMHANDLE hVM) { static WORD count; count++; _outp(0x280, 0x3d); // 控制卡的清中断标志命令 sendPhysicalEOI(); } |
|
沙发#
发布于:2003-03-30 17:29
PCI的orISA的?
|
|
板凳#
发布于:2003-03-30 17:55
ISA
|
|