首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 484 毫秒
1.
从内存驻留程序TSR的概念、结构入手,本文讲述了中断修改与TSR的关系、驻留的方法和标准TSR框架,并给出一个TSR程序实例,力图给读者一个完整的概念。  相似文献   

2.
李智毅 《计算机应用》1992,12(4):41-42,57
内存驻留技术是目前颇为流行的一种增强DOS功能、开发实用程序的有力手段,但DOS本身对常驻内存程序(TSR)缺乏有效的管理。随常驻内存程序的增多,给用户带来了麻烦。本文详细介绍了一个较为完善的TSR管理程序,实现了TSR的检测与撤离,包括显示TSR占用内存块的起止段和大小,TSR的路径、文件名,并可选择撤离部分或全部TSR以及释放全部内存等功能。  相似文献   

3.
兰海英 《电脑》1994,(9):58-60
本文从TSR(内存驻留程序)的基本原理和技术出发,阐述编制良好TSR的各项步骤,技术.使每一位读者对TSR有所了解,并编制自己的TSR.文中给出一个图形截获程序.  相似文献   

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

5.
TSR(内存驻留程序)目前应用的非常普遍,大到商业性的大型中文平台,小到用户自己开发的专用小程序,都会用到内存驻留程序。在TSR程序中有90%以上是用热键启动的,而在用户实际工作中,有时同时要加载多个TSR程序,在很多场合就会出现功能键冲突现象,所以目前的TSR程序编制工作中,热键的动态定义功能,是决定此TSR兼容性和适应性的一个重要标准。下面是本人用汇编语言编制的一个  相似文献   

6.
刘先 《电脑学习》1994,(2):26-27
TSR(TerminalStayingRoutine)被广泛应用,有名的软件如WINKOWS窗口软件、LOTUS1-2-3电子报表软件、汉化Foxbase2.1+以及一些用户自行设计的软件等。一个好的软件或多或少都使用一些TSR程序,使软件具有特色。TSR程序是DOS系统设计构思的一个技巧,具有很多优点,诸如:实现应用程序间的快速访问、方便数据交换、程序设计模块化等。无疑给DOS系统及个人计算机增添了很多色采,同时也带来很多麻烦,作者在这里主要想就其在资源上的缺限作些论述。无论TSR程序驻留640KB的基本内存还是EMS扩展内存,都是对有限资源的侵占,…  相似文献   

7.
通常内存驻留程序(TSR)是用汇编语言设计的,本文详述了编制TSR的安装,激活和撤离的内存三个阶段所存在的技术难点以及用Turbo Pascal解决的途径和方法。并给出了一个用Turbo Pascal编制的TSR实例源码,以命名读者能用Turbo Pascal编制自己的TSR软件。  相似文献   

8.
梅兴平 《电脑》1996,(3):41-43
如果我们在操作计算机时常考察内存驻留程序TSR驻留的情况,有时会碰到一些奇怪的现象:一些已经撤离的TSR还报告驻留在内存中,而有的刚运行驻留的TSR却榜上无名,有时报告的TSR名中包含空格、(?)等字符,为不合法的程序名等等.例如本人在一次用MEM/C命令观察内存情况时得到的报告如表1:  相似文献   

9.
TSR编程技术规范   总被引:1,自引:0,他引:1  
TSR(Terminate and StayResident)意为结束并驻留。TSR程序是一种特殊的DOS应用程序。不同于结束即退出的一般DOS应用程序,TSR程序装入内存并初次运行结束后,程序的大部分仍驻留内存,被某种条件激活后又投入运行。因此,它能及时地处理许多暂驻程序不能处理的事件,并可为单任务操作系统的DOS增添一定的多任务处理能力。 TSR功能非凡,但编写困难也不少。一方面要求TSR与系统环境协调一致,与其他应用程序协调一致,并能共享系统资源;另一方面,DOS对TSR  相似文献   

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

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

12.
TSR(Terminate-and—Stay—ResidentProgram)对许多计算机爱好者来说并不陌生,因为许多优秀的软件,如VSAFE,BORLAND公司的SIDEKICK都是内存驻留程序。如何给TSRF一个定义呢?可以说:所有调用INT21H功能31H(或等价的INT27H)的DOS程序都可称为TSR。它具有以下3个功能;1.终止进程并保持驻留(INT21H功能31H);2.设置中断向量地址(INT21H功能25H);3.获取中断向量地址(INT21H功能35H)。首先,看它的第一项功能。在《IBM-DOS3.30技术手册》中,此功能是这样描述的;“终止当前进程,并以节为单位…  相似文献   

13.
本人经查阅有关资料,摸索出了一种利用DOS的保留中断INT21H的52H号功能调用来实现TSR程序一次性驻留内存的方法,其原理如下:INT21H的52H号中断功能调用主要是确定内存控制链中第一个内存控制块MCB的具体地址,根据第一个MCB的地址,利用公式可计算出下一个MCB的具体地址。下一个内存控制块MCB段地址二本内存控制块MCB段地址+本内存分配块MAB大小+1)。其调用格式为:MOVah,52HINT21H该操作的返回值为:ES:[BX-2]指向第一个MCB段地址,其偏移值为0。该方法是通过在TSR程序的内存分配块MAB的100H(即内存驻留…  相似文献   

14.
这是一个TSR程序,用户只要按一下热键,便可安全返 回当前进程的父进程,同时恢复中断9的向量。在返回父进程时,还能置屏幕为文本模式,恢复调色板。 该程序热键响应快速,无重入DOS危险,还采用了“多路中断技术”,以防止重复驻留,返回DOS父进程的同时,因重置了中断9的向量,因此可以安全地中断一些如Turbo C这  相似文献   

15.
不知大家在进行程序编辑时是否用到过软件SK(Side Kick),SK是一个功能完备的办公用软件。当SK运行过一次,退出后只要按下特定的组合键CTRL+ALT),用户就能立即重新进入该软件,使用起来十分方便。类似于SK的还有中文操作系统CC-DOS的中西文系统的相互转换(CTRL+F7)等,它们都是利用了一些特定的组合键完成特定的组合操作。SK其实就是一个复杂的终止并常驻内存程序TSR,  相似文献   

16.
目前各类的汉字系统和大部分TSR程序都没有将自身撤离内存的功能,这就需要我们寻找一个使机器内存由汉字系统或TSR状态返回DOS状态的途径。尽管各类报刊杂志刊登了许多有关清理内存方面的文章,如:“内存清洁工”、“汉字系统及TSR的快速撤离”等。但这些文章都是通过编制一个TSR程序使之驻留内存,然后通过热键或参数操作将驻留的汉字系统或TSR程序清除。归结上述文章所采取的方法,主要有以下几点不足:一是这些实用方法必须编制一个TSR程序,而且只有在DOS状态下运行一次该TSR程序使之驻留内存后才能将内存中的汉字系统或T…  相似文献   

17.
TSR程序在DOS中占有及其重要的地位,常被设计成各种小巧玲珑的软件工具,扩充DOS或BIOS功能。当你要利用某一个TSR程序工作时,只要将它运行起来,它便会自动在内存装载,实现你所要的功能,很是方便。而且,如果你不再需要它了,有许多TSR程序也有它的撤除方法,将TSR程序所占内存重新释放  相似文献   

18.
TSR一旦驻留内存,一般将无法撤离,并且多个TSR程序的驻留也会给内存管理带来困难。本文针对这类问题,提出一种非常实用且简单的TSR分级管理方法及撤离技术,并给出了程序清单。  相似文献   

19.
介绍TSR的丈章已不少.而TSR也确实有非凡的作用,可以这么说,众多的程序如果没有TSR的支持是难以实现或不可能实现的,常见的就如屏幕内容的随机转储或打印、定时器、内存监视器等等,也正是TSR使单任务的DOS具有了有限的多任务能力,DOS实用程序PRINT就是其中一例。尽管这些程序的功能多数都比较单一,但却短小实用,既提高了CPU的利用率,又提高丁工作效率,因此,掌握这类程序的编写方法是很有意义的。  相似文献   

20.
常驻内存程序及其驻留方法   总被引:2,自引:0,他引:2  
本文通过对常驻内存程序的实质分析,揭示了这类程序的基本组成和特性,比较全面地论述了实现常驻内存程序的引导驻留、常用驻留和通过修改内存块控制链的驻留方法,给出具体实现算法和程序。  相似文献   

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

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