首页计算机书籍程序设计程序设计实训 C语言_王达贤等编_7040087146
memories

文档

1380

关注

0

好评

0
PDF

程序设计实训 C语言_王达贤等编_7040087146

阅读 731 下载 0 大小 5.68M 总页数 216 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 216
全屏查看
程序设计实训 C语言_王达贤等编_7040087146
还有 216 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 216 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
DOS命令扩充1.1概述DOS的全称是磁盘操作系统(Disk Operation System),是用户与计算机之间的接口。在计算机上配置操作系统后,不但扩充了计算机的功能,提高了计算机的工作效率,而且实现了计算机操作过程的自动化,方便了用户使用计算机。DOS操作系统提供了大量的命令,使用户能非常方便地对目录、文件、磁盘等进行操作。在DOS的实际使用中,用户经常需要对文件、目录等进行一些特殊的操作,然而DOS操作系统提供的命令中又没有这坐功能,能否使用C语言编写一些程序来完成这个任务呢?答案是肯定的。用C语言来编写这样的程序,通常都需要对计算机的硬件和输入输出设备进行某些操作。计算机用户用C语言来访问这些设备和CPU的端口,不仅要求用户对计算机系统要相当了解,而且对各种输入输出设备的控制命令和工作原理也要十分熟悉,这就对用户编写程序提出了相当高的要求。DOS操作系统考虑到计算机用户的这些实际使用要求,将DOS操作系统对硬件或外部设备的操作程序设计成一个个功能模块,用户如需对某一外部设备进行操作,只要调用相应的功能模块即可。这种方式称为系统功能调用。要掌握在C语言中系统功能调用的方法,首先应了解DOS操作系统的构成。1.1.1DOS系统的组成操作系统的主要功能是进行内存管理、文件管理和输入输出管理。为了实现这些功能,DOS操作系统主要由四个部分组成:文件管理系统、输入输出管理系统、命令处理系统与外部命令。1.文件管理系统文件管理系统的主要功能是为用户提供一种简便存取和管理数据信息的方法。在计算机中,所有的数据信息都是以文件的形式存放在外存(一般是磁盘)中的。例如需要处理的数据、用户编写的计算机程序、甚至操作系统中的各种程序模块,都无一例外地以文件的形式存放在磁盘上。当需要这些信息时,如需要处理数据、执行某个程序时,再将它们从磁盘调到内存。因此,所谓操作系统管理数据信息,实际上是管理文件。在MS DOS中,文件管理系统主要由一个文件管理模块组成,它包含在操作系统的隐含文件MSDOS.SYS中,这个文件-一般称为文件管理程序。文件管理程序主要负责建立、删除、读写和检索各类文件。有了这个文件管理程序后,用户只需为文件起一个名字,而不需要考虑该文件在磁盘上如何存放与实际存放的位置,因为文件在磁盘中位置的分配、2程序设计实训(C语言)检索、存取等都中文件管理程序自动解决,这就可以使用户很方便地对所需要的数据信息进行存取和处理。2.输入输出管理系统输入输出管理系统的主要功能是管理和驱动各种外部设备,如:键盘、显示器、打印机、磁盘驱动器等。输入输出管理系统主要由以下两个程序模块组成:(1)BIOSBIOS(Basic Input/Output System)称为基本输入输出系统,它一般被安装在主机系统板的只读存储器中。在BIOS中,包含了CPU与大部分外部设备进行信息交换的基本子程序,如键盘输入管理、屏幕显示管理、打印机管理、磁盘驱动器管理以及内存测试等,因此,它是一个直接与计算机硬件打交道的软件模块,并且也是操作系统的核心。(2)IO.SYSIO.SYS是一个输入/输出设备处理程序。它提供了DOS到ROM BIOS的低级接口,它完成将数据从外设读入内存,或把数据从内存写到外设去的工作。因此,它是BOS的扩充部分。特别需要指出的是,MSDOS.SYS与IO.SYS是两个很重要的程序模块,如果没有它们,DOS系统就无法工作。因此它们都是以隐藏的方式存放在系统盘上(用户看不到这两个文件,以避免被用户不慎破坏)。3.命令处理系统MS DOS的操作主要是通过DOS命令来实现的。DOS命令分为内部命令和外部命令两大类。内部命令是最常用的命令。如显示文件内容的命令TYPE,列文件目录名命令DIR,复制文件命令COPY等,都是内部命令。DOS系统中的所有内部命令都包含在命令处理程序COMMAND.COM文件中。在系统启动后,命令处理程序是常驻内存的。外部命令是一些次常用的命令。如磁盘格式化命令FORMAT,软盘整盘复制命令DISKCOPY等。另外,用户开发的实用程序也属于外部命令。外部命令不常驻内存,一般存放在磁盘上。当需要执行某外部命令时,要指出它所在的盘符,以及存放的目录,然后,命令处理程序负责将相应的外部命令程序文件调入内存并执行,丸行完后,内存中也不保留它。命令处理程序COMMAND.COM是DOS操作系统不可缺少的一个重要模块。具体说,命令处理程序中包含以下一些内容:(1)DOS系统的所有内部命令:(2)文件处理、中断处理、出错处理等子程序:(3)负责装入与执行外部命令的子程序。
返回顶部