首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文论述了如何在用户的应用程序中使用DOS系统功能调用EXEC加载并执行DOS命令处理程序COMMAND、COM的第二拷贝,从而运行DOS命令的方法。  相似文献   

2.
Turbo PASCAL程序(父程序)用EXEC加载运行其他程序(子程序)时,往往由于父程序占用内存太多,DOS无自由空间,而无法正常调用。本文提出“释放父程序自由堆空间成为DOS自由空间-用EXEC运行外部程序-回收DOS自由空间成为父程序自由堆”的优化算法成功地解决了这一问题。  相似文献   

3.
MS-DOS的EXEC子功能是一个供系统程序或应用程序(称其父程序)加载另一个程序(称其子程序)到内存并执行之或进行复盖的过程。这一功能对于编写需要考虑内存容量的系统或应用程序是非常有用的。本文介绍的几种数据传递的方法旨在向读者提供解决这一问题的途径。在以下的介绍中将以FORTRAN程序为例。顺便指  相似文献   

4.
学用PSP编程     
一、PSP的产生 当从系统提示符下执行一个外部命令(.COM或.EXE)或在程序中通过EXEC功能加载一个子程序时,DOS并不是直接将程序体装入到内存中,而是先以分配给程序内存空间的最低端为起点,开辟出一个256字节的区域,然后才加载真正的程序体,由于这  相似文献   

5.
本文介绍DOS下加载和运行一个程序的EXEC功能中一个子功能01H,它装入一可执行程序,返回程序入口参数。该功能在DOS手册中未见说明。文中讲述了该功能的调用格式和用途。此外,还介绍了另外两个DOS保留的功能调用50H和51H。  相似文献   

6.
在用FOXBASE+编制应用软件时,常需要用到一些特殊功能。例如改变光标的大小、设置系统的时间及日期等等。为了解决这个问题,我们可以用宏汇编语言编写一段子程序然后在FOXBASE+的应用程序中调用子程序的功能。在FOXBASE+中,有两条手册上没有列出的命令:CALL和LOAD。这与DBASEⅢ+是兼容的,其作用是加载一个汇编语言子程序到内存,作为FOXBASE+的一个模块,而不是外部程序。 FOXBASE+规定:加载的模块必须是二进制文  相似文献   

7.
下面的程序可以使指定的.EXE和.COM程序不能执行(当然也可以解除该屏蔽状态)。 无论是在DOS状态下,还是在应用程序状态下,加载一个.EXE或.COM文件均是通过DOS系统功能调用的第4BH号功能来完成的,其人口参数DX是指向被加载文件名(ASCII字串)首地址的。故而本程序采用TSR程序设计,通过修改21H中断向量(使其串接在该TSR程序上)来实现对每一次中断调用功能号的过滤任务。当发现系统正以4B00H功能加载文件时,则转向判断有无指定文件名操作,若有则显  相似文献   

8.
在Foxbase v2.1数据库语言中,通过加载COM-MAND.COM命令也可实现诸如Turbo C2.0中的DOS SHELL功能。尤其对用户暂时退出应用程序,在DOS命令行执行DOS的一般命令后,任何时候在命令行键入EXIT即可返回应用程序十分有效。 本人编制了一个DOSPRG.PRG的子程序,嵌入主程序中,较好地解决了这一问题。本程序在386与486微机上运行通过。程序如下:  相似文献   

9.
DOS系统的INT2FH是未见文档的中断调用功能,被称为多路复用中断。系统在执行内部命令和外部命令时首先要调用该中断,判断该命令是内部命令还是外部命令即应用程序,如果是内部命令则利用DOS系统内核功能执行之;如果是外部命令则查找其所在目录,然后利用DOS内核功能加载并执行之。笔者通过对该中断进行跟踪分析,总结出DOS系统中多路复用中断INT2FH在命令执行过程中的具体工作原理  相似文献   

10.
在一般大型应用程序中,都提供了DOS SHELL功能,它允许用户暂时退出应用程序,在DOS命令行上执行一般可执行命令,无论何时在命令行上敲EX-IT都可立即返回。这种功能使得进出应用程序十分方便快捷。如Turbo C 1.0,用DOS SHELL退出重入转眼即可完成,如果用Alt—X退出,再敲TC装入则要花费相当长的时间。 实际上,在C语言中可以有两种方法实现DOSSHELL。一种是用汇编语言编写能实现DOS SHELL的子程序,然后在C语言中调用或干脆连接生成可执行文件,再用相应C函数加载。这种方法实现起来较繁。第二种方法直接用C语言编写,程序详见清单。首先保存当前屏幕和当前光标位置,接着清屏,在加载command.com前改变系统提示符为SHELL:C\>,用以提醒用户当前工作在SHELL状态,任务完成后,应  相似文献   

11.
91年第一期上的“内存动态分配策略及其实现”一文(下简称《内》文)的确很有实用价值。《内》文主要是用含三个子程序的控制程序来管理内存资源,此控制程序将与DOS系统一起起作用,由于要被应用程序调用,所以它一般是常驻内存的。但文中给出的第一个子程序的算法不易理解,而且在文中作者也未给出寻找第一个内存控制块的段地址的方法。在此将给予补充。 DOS系统中有一个未写入文档的功能调用52H,它能获得DOS内部缓冲区的首地址,在内部缓冲区中  相似文献   

12.
DOS提供了INT21H的4BH号功能可实现EXEC功能,但须做一些准备工作。1) 为程序准备足够的空间:当第一个程序被调入时DOS将把全部的存储空间分配给它。若不留有一定的空间,第二个程序将无处安身。2) 建立参数块:参数块由14个字节组成,2个字节为环境字符串段地址。此ASCIIZ字符串是为DOS环境管理设置的依据。4个字节为命令行的段/偏置,命令行是用于调用程  相似文献   

13.
路方 《电脑》1995,(3):41-43
FoxPro2.5数据库系统是Fox Software公司的新一代数据库系统,它以高运行速度、良好的界面、丰富的功能颇受用户青睐.笔者在UCDOS3.0下用FoxPro2.5编写应用软件,颇为得心应手,现介绍三个实用小程序.一、在FoxPro下实现DOSSHELL功能在很多应用软件中,都提供了DOS外壳的功能,它能使用户随时退出应用软件执行DOS命令后又能返回应用软件.在FoxPro2.5中提供了存屏和恢复屏幕的命令:save scre to [文件名]和rest scre from[文件名],利用这两个命令可以实现DOSSHELL.原程序附后,基本思路是先存屏,再调用C盘根目录下的COMMAND,即可进入DOS状态,键入EXIT返回应用程序后再恢复屏幕.  相似文献   

14.
网络命令的远程调用是互连网络中至关重要的问题。本文讨论了在接口机的用户程序中,利用DOS 的EXEC 功能实现远程终端调用执行Ethernet 网络命令的方法,这是进而实现局域网资源远程共享的基础。  相似文献   

15.
我们在日常上机操作过程中,不能从每条命令的执行情况得知DOS系统内部命令、外部命令是如何利用系统的内核资源完成工作的,以及系统实用程序和系统文件、数据文件之间的相互关系如何,各个应用程序之间的相互调用关系又是怎样的?当系统出现故障时,这给我们的日常维护工作带来了很多不便。针对这一问题,笔者利用内存TSR程序的后台实时任务功能,编制了一个实用程序。该程序通过截取DOS中断调用INT21H的主要中断调用功能,将DOS系统内核资源执行中断调用功能时的文件名、中断调用号等重要参数以实时方式显示给用户,使用户随时监…  相似文献   

16.
一、DOS内存分配错误和处理 近来,每当我试图装入一个新的应用程序时,我的计算机总是出现一连串的DOS的错误信息:先是“Divide overflow”紧接着是“Memory allocation error,can't load COMMAND.COM”,并且无设备时试图使用应用程序也会发生同样问题。 这个问题不是DOS引起的,一般是由应用软件的一个错误或缺陷而引起的。“Divide overflow”错误信息常表明一个程序进行非法的数学功能,如除数为零等;“Divide overflow”后,程序退出返回到DOS。  相似文献   

17.
在进行Windows编程时,常常会调用DOS执行文件。DOS执行文件可能是DOS命令,也可能是以前在DOS环境下开发的应用程序(.exe文件)。Windows提供了调用这些文件的函数(WinExec)。笔者在Windows编程过程中发现:如果用函数WinExec调用的是Windows应用程序,则一切正  相似文献   

18.
姚敏 《软件世界》1996,(9):23-24
1.适当调用DOS程序,加快软件开发速度 我们在开发Visual C++应用程序时,可以适当调用DOS程序,这是因为: (1)DOS程序能更好地访问用户为Windows安装的计算机资源; (2)经历了长期运行考验的DOS程序;稳定可靠; (3)利用成熟的DOS程序,可减少编程工作量,加快软件开发进程。 Visual C++应用程序调用DOS程序的直接方法是使用WinExec函数。 WinExec((LPCSTR)lpszComLine,(UINT)  相似文献   

19.
书讯     
《DOS、BIOS功能调用手册》一书收集了DOS、CCDOS、BIOS、GWBIOS功能调用入口180多个。由于这些调用口是向上兼容的,因而本手册不但可在PC及其兼容机上使用,也可在80286/80386机上使用。为了便于初学者,本手册为每个调用口给出了应用实例。手册中的图形存贮和调用、EXEC功能调用、CGE400 高分辨率图形显示卡等调用口是极其有用的。汇编程序员掌握这些调用口的使用,对编制高质量的程序是非常有利的。手册定价5.50元(含邮资)。欲购者可直接汇款到南昌陆军学院计算机室戴水贵。  相似文献   

20.
H.1 引论 处理PDP-11和它的每个外围设备之间的I/O传送的子程序是按照在DOS中使用的要求来设计的。为了从设备配置上不能支持DOS的PDP-11用户或者希望在DOS控制之外运行程序的PDP-11用户着想,这些子程序也可以在I/O应用程序组(I/O Utility Package)中应用。 把与某一个外围设备有联系的所有子程序构成一个整体,这个整体即是驱动程序。设备  相似文献   

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

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