回 帖 发 新 帖 刷新版面

主题:[原创]求助 void start(void)函数!看懂我这个函数!

有哪位高手帮我解释一下:
void start(void)
{ disable();
oldint05=getvect(3+8);
setvect(3+8,intsev);
outportb(0x21,inportb(0x21)&0xf7);
enable();
}

回复列表 (共2个回复)

沙发

这有什么好解释的?在函数里调用函数

板凳

这个函数你哪句看不懂呢?
第一句调用一个名叫disable的函数
第二句把函数getvect的结果赋给变量oldint05
第三局执行函数setvect
第四局执行函数outportb,其中有一个参数是函数intportb的结果与一个值做位与运算
最后一句调用一个名叫enable的函数
至于每个函数是做什么,请自己查看源代码其他部分吧,我们都没看到,没法帮你解释

我来回复

您尚未登录,请登录后再回复。点此登录或注册