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

2.
本文通过一个常驻内存的“屏幕复制”程序,简要说明了DOS环境下驻留用户程序的机制和条件,并通过两种语言编写的具体例子,阐明如何使用“高级语言”和“低级语言”编写类似的程序。  相似文献   

3.
在个人计算机应用软件设计过程中,广泛地使用到程序常驻内存设计技术。传统的方法有两种:一种是使用31H功能调用,另一种方法是调用中断27H。在这里我们提出一种新的设计方法,与传统的设计方法相比,它有如下优点,①程序在内存中的地址是预知的,我们可方便地使用DEBUG调试驻留程序;②新方法在给驻留程序分配内存时,是以1K字节作为基本分配单位的。传统方法却是以内存控制块所管理的内存大小作为分配单位。显然,新方法大大节省了内存开销。  相似文献   

4.
为解决过多程序驻留内存时,可用内存减少以致影响某些程序运行的问题,简要阐述了利用C语言函数实现驻留程序的撤离功能的方法,并通过一个示例程序加以说明。  相似文献   

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

6.
本文从DOS内存的分配与管理出发,详细介绍了常驻内存程序的组成和特性,说明了程序常驻内存的原理和实施步骤以及用Turbo C解决程序常驻内存的途径和方法,并给出了一个用Turbo C编制的TSR实例,以便读者能用Turbo C编制自己的TSR软件。  相似文献   

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

8.
通常,许多常驻内存程序(TSR)运行后不能完全退出内存,本文通过对内存控制块结构的剖析,介绍一种包括常规内存和高位内存在内的内存动态释放技术,并附有实现该方法的实用程序。  相似文献   

9.
本文利用Turbo2.0下的库函数strcmp(),getev和putenv()在内存驻留程序环境块中设置驻留标志,从而给出了解决内存驻留程序的重复驻留问题的方法。  相似文献   

10.
本文从DOS内存的分配与管理出发,详细介绍了常驻内存程序的组成和特性,说明了程序常驻内存的原理和实施步骤以及用TurboC解决程序常驻内存的途径和方法,并给出了一个用TurboC编制的TSR实例,以便读者能用TurboC编制自己的TSR软件。  相似文献   

11.
本文提出了一种新颖的内存驻留方法,它采用争夺系统引导控制权的方法,先将用户程序驻留内存,再由用户引导程序引导系统,它较DOS调用驻留内存有独到之处,有较大的新颖性及实用性。  相似文献   

12.
本文讨论了DOS系统中的程序驻留问题。分析了如何安装、判断及移去内存驻留例程,讨论了驻留程序的初始化、错误处理并比较了两种驻留方式。  相似文献   

13.
本文讨论了内存驻留程序的工作原理及设计方法,并给出了实例:一个完全用C语言实现的实时时钟显示程序。  相似文献   

14.
目前,许多流行的系统或工具软件的常驻内存程序(TSR)运行后即驻留内存.使用户的内存空间相应减少.当要回收被占用的内存时,有时很浪费机时,甚至破坏系统当前的信息.本文通过对内存控制块结构的剖析,介绍了一种包括常规内存和高内存块在内的内存动态释放技术,它即可以释放被占据的常规内存,同时也可以释放被占用的上位内存块,且附有实现该方法的实用程序.  相似文献   

15.
本文通过一个汇编语言内存驻留程序的实例,讨论了TSR程序的运行机制、程序结构及设计思想,并鉴于TSR程序驻留部分在调试中的“不可见性”,介绍了关于TSR程序的调试方法。  相似文献   

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

17.
本文介绍了用于LED大屏幕显示的汉字转换程序,该程序由Turbo-Pascal编制,可驻留内存。  相似文献   

18.
从内存驻留程序TSR的概念、结构入手,本文讲述了中断修改与TSR的关系、驻留的方法和标准TSR框架,并给出一个TSR程序实例,力图给读者一个完整的概念。  相似文献   

19.
DOS对TSR的默许,使其能够以仿真多任务的形式运行,为实际应用带来了极大的方便。不少TSR程序,在驻留内存后,还会需要随机地从命令行接收某些参数,并对此作出反应。此外,几个驻留内存的TSR之间也有可能要进行相互联系,彼此互通信息。多路中断(Multiplex Interrupter:INT 2FH)便可用来实现这一功能。DOS提供的PRINT程序,就是使用多路中断的最好例子。  相似文献   

20.
本文提供了一个汉字字模读取程序ZM。利用ZM程序生成的字模数据,可以在应用程序中方便地实现西文DOS下的汉字显示功能,而不必借助于中文操作系统,也无需附带汉字库或其它内存驻留程序,从而有效地节约程序内存和磁盘空间资源。ZM为在西文DOS下实现汉字显示提供了一个简捷方法,是建立友善的人机界面的有效工具,有广泛的应用价值。  相似文献   

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

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