主题:哪位朋友会用汇编语言编写个内存驻留的小程序,留个联系方式
winggun2
[专家分:0] 发布于 2006-02-26 17:35:00
哪位朋友会用汇编语言编写个内存驻留的小程序,留个联系方式
回复列表 (共2个回复)
沙发
C语言爱好者 [专家分:19410] 发布于 2006-02-26 22:43:00
总的来说,就是调用int 27h或者DOS内核int 21h中的31号功能来做TSR。
做TSR要处理三个问题:
一、DOS重入的问题,除非你的TSR不再调用DOS内核;
二、中断链接问题;
三、如果你的TSR要操作一些资源例如文件等,还需要获取和设置当前PSP。
TSR分为驻留部分和初始化部分,初始化部分在调用int 27h或者31号功能后被抛弃,在调用前,通过dx传递驻留的长度。
板凳
麻绳太郎 [专家分:0] 发布于 2007-03-26 21:07:00
[em8]我记得图书馆里,有关于你写一这程序的。哪天我去查查。
我来回复