📄 page168.html
字号:
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<title>第7章 文件控制块</title>
</head>
<body>
<style type="text/css">
body {
background-color: #c0c0c0;
}
table {
background-color: #c0c0c0;
line-height: 24px;
}
</style>
<!导航条>
<p><a href="content1.html">目录</a> <a href="page167.html">上一页</a> <a href="page169.html">下一页</a> <a href="page207.html">下一章</a></p>
<table border=0 align="center" width=800 frame="box" rules="none">
<!标尺行>
<tr>
<td width=3%></td><td width=6%></td><td width=1%></td>
<td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td>
<td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td><td width=5%></td>
<td width=1%></td><td width=6%></td><td width=3%></td>
</tr>
<!页眉行>
<tr height=60 valign="bottom">
<td></td><td>-168-</td><td></td> <!页码>
<td colspan=6>PC机汇编语言实战精解</td><td colspan=4></td><td colspan=6 align="right"><img src="icons/flag.gif"></td> <!书名>
<td></td><td></td><td></td> <!右侧空白>
</tr>
<!页眉线>
<tr valign="top">
<td></td><td colspan=20><hr></td><td></td>
</tr>
<!正文>
<font face="宋体" lang="ZH-CN" size=3>
<tr height=20><td colspan=22></td></tr> <!顶部空白>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
<font face="隶书" lang="ZH-CN" size=6><p align="CENTER">第7章 文件控制块</p></font>
<p>
无论学习什么样的程序设计语言,文件操作都是一项十分重要的内容,那些经过程序处理的数据最终总是要保存到磁盘文件中去。所以我们可以这样认为,只有掌握了如何应用所学的语言操作文件,那么所学的语言才算真正具有了实用价值,才能切实应用到实践当中去。所以在这一章里,我们将共同学习应用汇编语言操作文件基本方法,并且分别讨论DOS和BIOS所采用的几种磁盘存取方式。
</p>
</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="71">7.1 文件操作基础</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="711">7.1.1 文件的概念</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
外存储器(诸如软盘、硬盘及磁带等)可以存放数以"兆"计的数据,如果这些数据是杂乱无章的存放,那么我们就很不好管理它们,所以我们把相关的数据分在一组中并为不同的数据组起了名字,于是就形成了文件。所以说所谓文件,其实就是存放在外存储器中的一组组的数据。
</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="712">7.1.2 操作系统</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
什么样的软件可以称为操作系统?笔者认为一个软件如果可称为操作系统,那么它必须具备这样两个功能:设备管理和文件管理。这是一个操作系统所应具备的两个最为基本的功能,缺了其中任何一个都不能算是操作系统。我们所使用的DOS刚好具备这两个基本功能,它可以管理显示、存储等各种基本设备,还可以通过安装设备驱动程序管理诸如CD-ROM之类扩充设备,它也具有文件与目录的管理功能,所以我们说DOS是一个"最简"型的操作系统。这种"最简"的特性使DOS具有内核小巧、速度快等优点,这使得它可以广泛应用于PC机上。
</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="713">7.1.3 处理的对象</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
在这一章中我们要处理的对象究竟是什么?大家可能会不加思索地回答:"当然是文件了。"这个回答没有错误,但它不全面。要知道,存在于磁盘上的不仅有文件,而且还有子目录和卷标,这些都是我们要处理的对象。即使是文件相互之间也是有区别的,有关内容我们后面会谈到。
</td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18><font face="黑体"><a name="714">7.1.4 两种方法</a></font></td>
<td></td><td></td> <!右边距>
</tr>
<tr>
<td></td><td></td> <!左边距>
<td colspan=18>
DOS的文件管理功能像个大杂烩,它给用户提供了两种完全不同的处理文件的方法。一种方法取自老祖先--CP/M-86,我们称其为"文件控制块"法,简称FCB法;另一种方法取自UNIX操作系统,我们称其为"文件句柄"法。这种方法是在DOS 2.0版中引进的,在以后的版本中得到了发展,而FCB法只是为了"兼容"而设,所以MicroSoft推荐使用"文件句柄"法。不过通过
</td>
<td></td><td></td> <!右边距>
</tr>
</font>
<!页脚线>
<tr valign="top">
<td></td><td colspan=20><hr></td><td></td>
</tr>
<!页脚>
<tr height=60 valign="top">
<td></td><td></td>
<td colspan=9><i>Copyright © 2004-2005 <a href="mailto:webmaster@nucstorm.com">Chunk Lee</a></i></td>
<td colspan=9 align="right"><i><a href="http://www.nucstorm.com" target="_top">www.nucstorm.com</a></i></td>
<td></td><td></td>
</tr>
</table>
<!导航条>
<p align="right"><a href="content1.html">目录</a> <a href="page167.html">上一页</a> <a href="page169.html">下一页</a> <a href="page207.html">下一章</a></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -