首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
使用未公开的DOS技术来编写内存驻留程序,对编程者来讲,并不陌生。因为编写此类程序需要用到DOS的终止并驻留功能(INT 21H功能31H)或者老的TSR中断INT 27H,所以通常称之为TSR。一般来讲,编写TSR程序要做到下面几点:挂接所需的中断向量;监视DOS忙和DOS关键性错误标志;保存及恢复DOS的PSP、DTA、扩展错误信息;挂接空闲中断INT 28H监视BIOS INT 13H调用以决定是否进行TSR操作。  相似文献   

2.
用C语言编写通用TSR程序的方法   总被引:1,自引:0,他引:1  
分析了TSR程序的原理和编程方法,解决了此类程序容易引起的“DOS重入问题,并给出了用高级语言C编写通用的TSR程序的框架。  相似文献   

3.
张峡 《微型计算机》1995,15(3):68-70
本文先对编写“良态”的TSR程序所涉及的技术细节加以阐述,然后给出一个用C语言编写的例程。  相似文献   

4.
我们在一般上机过程中可以看到,一些大型软件的菜单下都有这样一种功能:返回DOS提示符下进行一些工作后再用Exit命令返回,而且在其内部都有运行外部程序的功能。例如在Foxbase下有RUN命令,而在实际操作中经常会出现“程序太大不能装入”的错误,这往往是因为软件提供的空间太少了。  相似文献   

5.
<正>TSR(Terminate but Stay Resident 中断驻留程序)程序是基于DOS平台的一类特别的程序。在其他程序运行期间,TSR程序驻留内存,被事先约定的某个或某些键触发执行,完成特定任务后自我终止并恢复原程序的运行。这种独特的执行方式,决定它在某些应用中,占据着不可替代的地位。这也正是本文探讨TSR程序设计的理由和意义所在。  相似文献   

6.
李冀刚 《现代计算机》1998,(2):46-47,50
本文阐述了用TurboPascal语言编写内存驻留程序所需要注意的问题及解决方法,并给出了实际应用的例程。  相似文献   

7.
本文讨论一个TSR程序在安装时可能出现的问题。提出了一个利用程序段前缀PSP传递参数,智能化识别TSR是否驻留、热键是否冲突及程序是否有效等问题的TSR安装程序的框架,最后给出一个程序实例。  相似文献   

8.
本文简单介绍了TSR程序的概念,通过描述内存中各TSR程序间的相互关系及其与内存的关系,提出了查找出驻留内存中全部TSR程序的实用方法。  相似文献   

9.
10.
目前,各种应用系统中和各类报刊杂志上刊登的实用程序中,以TSR格式编制的程序实在太多,而且绝大部分TSR都不具有避免重复驻留内存和将自身撤离内存的功能,如果用户不采取一定的措施,很容易  相似文献   

11.
12.
通过分析MCB链结构、TSR程序驻留及其撤离应考虑的问题,提出了一种安全性、可移植性和可操作性较好的TSR程序设计思路。  相似文献   

13.
14.
15.
在个人计算机应用软件设计过程中,广泛地使用到常驻内存设计技术,即TSR(Terminate and Stay Resident)程序.TSR程序与普通程序最大的不同点就在于:一旦被装载,它就一直存在,且可以在任何时刻被调用.甚至当另一个程序正运行时也可以调用.它由两部分组成:第一是用户实用程序,是用户根据需要编写的功能操作部分;第二是驱动部分,它负责对TSR程序的管理和安装,由驻留、中断捕获、中断连接、激活、挂起与恢复、TSR程序的检测、撤离及数据通信等几部分组成.  相似文献   

16.
源于UNIX的重定向极大地加强了DOS的功能。本文分析重定内部机制,讨论在DOS子程序和TSR(内存驻留程序)程序中实现重定向技术。  相似文献   

17.
宋立波 《电脑学习》1995,(4):32-34,40
本人综合众人之所长,编制了一个兼具有热键激活式、阶层管理式全部特点的动态内存TSR程序撤离工具。使用该工具只需按一个热键即可完成内存TSR程序驻留层的动态撤离与设置功能,其实现过程和操作都非常简洁,完全可以满足大部分场合的需要。程序中扩充的键盘硬中断的服务程序部分NEW09H,其主要功能是直接从键盘端口地址读取热键码,来判断程序中设置的热键是否被按下。如果按下则设置相应标志单元并向8042键盘控制器送应答信号,同时开启键盘中断等待下次输入,最后必须以中断返回指令IRET结束服务程序,而不能转原中断处理,这是为…  相似文献   

18.
镜像盘就是在互为镜像的物理盘上存储有完全一致的信息,是靠牺牲容量为代价来换取其高可靠性的。本内存驻留程序通过接管INT 13H中断,用新INT 13H在软件上实现双硬盘镜像的。程序首先判断I/O操作是否为对硬盘的写操作,若是,则将一个硬盘的写操作改为对  相似文献   

19.
程序的编写     
在所有的程序设计语言中,程序编写需要加以特殊研究,在ALGOL68中尤其如此。例如,人们利用了可以定义模式和运算符这一功能,使这个语言能适用于处理任何具体问题。我们在附录一中给出四个例子,它们分别属于管理,表格处理,数值计算和语言学四个方面。 8.1. 例子P_1:建立一个文件 看这个程序时要注意结构和格式的使用,它们是用来定义所处理的文件的。还应当注意过程赋值的使用,它用来处理文件的结束。读和写的指令很难比这更简单了,输入和输出是完全对称的。  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号