共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
3.
本文从TSR(内存驻留程序)的基本原理和技术出发,阐述编制良好TSR的各项步骤,技术.使每一位读者对TSR有所了解,并编制自己的TSR.文中给出一个图形截获程序. 相似文献
4.
在个人计算机应用软件设计过程中,广泛地使用到常驻内存设计技术,即TSR(Terminate and Stay Resident)程序.TSR程序与普通程序最大的不同点就在于:一旦被装载,它就一直存在,且可以在任何时刻被调用.甚至当另一个程序正运行时也可以调用.它由两部分组成:第一是用户实用程序,是用户根据需要编写的功能操作部分;第二是驱动部分,它负责对TSR程序的管理和安装,由驻留、中断捕获、中断连接、激活、挂起与恢复、TSR程序的检测、撤离及数据通信等几部分组成. 相似文献
5.
金凤霞 《电脑编程技巧与维护》1996,(3):14-17
TSR(内存驻留程序)目前应用的非常普遍,大到商业性的大型中文平台,小到用户自己开发的专用小程序,都会用到内存驻留程序。在TSR程序中有90%以上是用热键启动的,而在用户实际工作中,有时同时要加载多个TSR程序,在很多场合就会出现功能键冲突现象,所以目前的TSR程序编制工作中,热键的动态定义功能,是决定此TSR兼容性和适应性的一个重要标准。下面是本人用汇编语言编制的一个 相似文献
6.
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.
如果我们在操作计算机时常考察内存驻留程序TSR驻留的情况,有时会碰到一些奇怪的现象:一些已经撤离的TSR还报告驻留在内存中,而有的刚运行驻留的TSR却榜上无名,有时报告的TSR名中包含空格、(?)等字符,为不合法的程序名等等.例如本人在一次用MEM/C命令观察内存情况时得到的报告如表1: 相似文献
9.
10.
11.
本人综合众人之所长,编制了一个兼具有热键激活式、阶层管理式全部特点的动态内存TSR程序撤离工具。使用该工具只需按一个热键即可完成内存TSR程序驻留层的动态撤离与设置功能,其实现过程和操作都非常简洁,完全可以满足大部分场合的需要。程序中扩充的键盘硬中断的服务程序部分NEW09H,其主要功能是直接从键盘端口地址读取热键码,来判断程序中设置的热键是否被按下。如果按下则设置相应标志单元并向8042键盘控制器送应答信号,同时开启键盘中断等待下次输入,最后必须以中断返回指令IRET结束服务程序,而不能转原中断处理,这是为… 相似文献
12.
本人经查阅有关资料,摸索出了一种利用DOS的保留中断INT21H的52H号功能调用来实现TSR程序一次性驻留内存的方法,其原理如下:INT21H的52H号中断功能调用主要是确定内存控制链中第一个内存控制块MCB的具体地址,根据第一个MCB的地址,利用公式可计算出下一个MCB的具体地址。下一个内存控制块MCB段地址二本内存控制块MCB段地址+本内存分配块MAB大小+1)。其调用格式为:MOVah,52HINT21H该操作的返回值为:ES:[BX-2]指向第一个MCB段地址,其偏移值为0。该方法是通过在TSR程序的内存分配块MAB的100H(即内存驻留… 相似文献
13.
赵博 《电脑技术——Hello-IT》1995,(4):43-45
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技术手册》中,此功能是这样描述的;“终止当前进程,并以节为单位… 相似文献
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.
18.
李威 《数字社区&智能家居》1995,(3)
TSR一旦驻留内存,一般将无法撤离,并且多个TSR程序的驻留也会给内存管理带来困难。本文针对这类问题,提出一种非常实用且简单的TSR分级管理方法及撤离技术,并给出了程序清单。 相似文献
19.
牟达森 《电脑编程技巧与维护》1995,(6):12-17
介绍TSR的丈章已不少.而TSR也确实有非凡的作用,可以这么说,众多的程序如果没有TSR的支持是难以实现或不可能实现的,常见的就如屏幕内容的随机转储或打印、定时器、内存监视器等等,也正是TSR使单任务的DOS具有了有限的多任务能力,DOS实用程序PRINT就是其中一例。尽管这些程序的功能多数都比较单一,但却短小实用,既提高了CPU的利用率,又提高丁工作效率,因此,掌握这类程序的编写方法是很有意义的。 相似文献
20.
常驻内存程序及其驻留方法 总被引:2,自引:0,他引:2
本文通过对常驻内存程序的实质分析,揭示了这类程序的基本组成和特性,比较全面地论述了实现常驻内存程序的引导驻留、常用驻留和通过修改内存块控制链的驻留方法,给出具体实现算法和程序。 相似文献