论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
8));//保存旧定时中断
setvect(8,rout);//置新的定时中断
sam sti;
}
void RestoreTimer()
{
asm cli
outportb(0x43,0x36);
outportb(0x40,0);
outportb(0x40,0);
setvect(8,getvect(OldTimerInt));//恢复原定时中断
asm sti
}
void interrupt NewTimer(…)
{//新定时中断
REGPACK R;
Counter++;//给应用程序提供新频率的计数
if(--CounterInt8=0)
{
intr(OldTimerInt,&R);//按原频率走动时钟
CounterInt8=fpI8;//用新旧频率的倍数分频
}
else outportb(0x20,0x20);//退出中断
}
参考文献
1 阎小兵等.多媒体开发工具.北京:电子工业出版社,1994.
2 Josha Munnik等著,敬万钧等译.声霸--原理与应用.北京:电子工业出版社,1995.
3 石宁等.在DOS下使用Windows *.WAV文件.计算机世界月刊,1995(3)44-46.