【发布时间】:2013-04-16 12:31:49
【问题描述】:
我必须编写一个关于定时器中断的 c 文件。程序将在 DosBox 上运行。 程序的特点很简单:
程序为每个定时器中断调用一个函数(由我输入)。这些中断将使用 setvect 和 getvect 函数进行编程。
例如,如果我有一个 c 代码在没有任何睡眠或延迟功能的情况下每秒打印一次“Hello world\n”到屏幕上,那就太好了。我的意思是打印“hello world”的代码必须在函数并且对于每个中断程序都必须调用这个函数。
很难找到这个案例的例子,你能转发任何例子链接吗?谢谢大家的帮助。。
【问题讨论】:
-
除非您制作保护模式程序,否则您必须使用BIOS。
-
已经有一段时间了,所以我只记得这种工作造成的痛苦,但是this free book 的chapter 27 谈到了TSR,并且应该包含您需要的大部分信息。祝你好运:-)