1 / 14
文档名称:

驻留程序设计论文.doc

格式:doc   大小:135KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

驻留程序设计论文.doc

上传人:sssmppp 2019/11/19 文件大小:135 KB

下载得到文件列表

驻留程序设计论文.doc

文档介绍

文档介绍::.. ・ TSR程序中的引导部分 TSR程序的调试 1314144驻留程序设计要点5参考文献1•前言计算机软件操作系统应提供多任务环境,这对于当今的操作系统來说,儿乎是不言而喻的,,从运行速度、功能的灵活性考虑,仍有一些场合需要设计短小精悍且实用性强的DOS后台应用程序。驻留程序(TSR)就是这样一种应用程序。TSR(TerminateandStayResident)意为结束进程并驻留,它不同于结束即退出的一般DOS应用程序,而是把口身的一部分程序代码装入内存后将控制返回给DOS,这段程序代码一直潜伏在“后台”工作,(如执行了相应的热键操作),,TSR程序能够与前台程序并行工作且及时地处理一些事件,为单任务的DOS操作系统增添了多任务处理能力,优化了计算机环境,它是实用程序中最重要的一种类型,也是一种特殊的编程技术。驻留程序是一种重要的实用程序类型•掌握这种技术可以使程序员在单任务操作系统坏境下,编写多任务程序。驻留程序具有很强的后台性能,与一般的程序不同,驻留程序一旦装载就一一直存在且可以随时被激活调用。驻留程序通过接管中断而工作,它们取代中断发生时调用的了程序,修改中断或接管多个中断,以改变中断操作方式。驻留程序能发挥很大的作用,但同时也带来了许多的编程难点•编程不当会导致严重后果:堆栈溢岀,,女口:驻留程序的释放,。,它一•般接管中断,即把用户口己编写的了程序替换或部分替换原有的中断服务了程序,同时修改屮断向量使之指向用户编写的子程序。用户编写的子程序替换原有的中断服务程序后常驻内存,并可以在任何时候被激活。,从而它只有一个段,其基木结如下:•跳转指令•驻留部分•非驻留部分由于非驻留部分位于程序的尾部,从程序的",驻留数据部分用于保存屮间数据和原中断向量,驻留程序部分是用户设计的一个屮断服务子程序,驻留程序部分应按下述原则设计:(1)它是一个FAR型的过程.(2)若该程序还耍调用原来的中断服务子程序,则用CALL指令调用,且调用之前一定要加一条PUSHF指令,与中断服务了程序的中断返冋指令IRET和呼应。(3),其主要功能是保证驻留部分被装载,它又分为检查。接管中断、,一个内存驻留程序不应多次安装,因为每次安装,将会占用更多的内存。因此安装成功后,应设置某一标记,再次启动内存驻留程序时,就应检查该标记,如发现已经安装,则显示已安装提示信息,同时终止安装•一般借助于未用中断60h至67h小的某一个来设置标记•安装部分主要实现保存原屮断向量,并把小断向量指向用户编写的驻留子程序•,在寄存器DX中设置合适的驻留长度,并调用功能号为31h的DOS调用。,可以分为中断驻留法和代码转移方法,即搬迁法。2・(1) .,文件,程序只能加载在一个段内,其大小只能小于b4K字节。程序分为三部分:第一部分定义了数据段和程序在程序屮的位置,以及程序的开始地址;第二部分是可执行程序;第三部分是程序和段结束•注意程序执行是从地址

最近更新

曲酸生产菌株的选育及工艺优化的开题报告 2页

暗挖隧道顶管管幕工艺工程定额研究中期报告 2页

智能油烟机控制系统的设计与实现中期报告 2页

智能停车场管理系统的研究的开题报告 2页

小学三年级英语下册期末模拟试卷 (2) 5页

时间距离、社会距离与评论类型对购买决策的影.. 2页

早期脑创伤的扩散加权成像、病理与AQP4表达的.. 2页

2024年开学迎新口号集合5篇 9页

无轴承异步电机转子质量不平衡补偿控制研究中.. 2页

无线电干扰与排查的开题报告 2页

2024年开学的准备的日记 3页

无线传感器网络在蔬菜大棚监测中的应用研究的.. 2页

空肠弯曲菌与微生物群落的互作 31页

2024年开学典礼讲话稿集合15篇 38页

2024年开学典礼主持词(热门) 42页

旋转门与审计质量的开题报告 2页

大学生安全教育心得体会 21页

小学一年级新生进行常规教育方法 (2) 10页

2024年建设节水型学校的工作总结范文(通用5篇.. 20页

中铁国控中标株洲人防工程项目 5页

春季高考历年真题-2022-2023年天津市春季高考.. 8页

框架结构施工组织设计完整版模板 137页

小学小学一年级看图写话田字格 11页

网吧消防安全应急预案(通用5篇) 18页

CJ-T 476-2015 建筑机电设备抗震支吊架通用技.. 12页

医学微生物英语试题 10页

回向魔祟部多火施仪轨(烟供仪轨-五明佛学院索.. 7页

中国白酒slogan大全 3页

煤老板自述三十年 1页