内容简介
第一部分 硬件基础知识
1.计算机是如何构成的?
2.中央处理器干些什么工作?
3.人们常说的286、386、486是什么意思?
4.常见“4M内存”内存有什么用?4M是什么意思?
5.为什么有的监视器只能显示黑白字符,而有的却能显示各色图案?
6.点设备有什么用途?
7.键盘的作用是什么?
11.如何正确地使用磁盘?
10.人们常用的A驱、B驱是指什么?
9.软磁盘有哪些规格?
8.什么是磁盘?
12.如何保护重要的数据盘?
13.使用磁盘应注意哪些问题?
14.除了前面提到的设备,计算机还常配备哪些硬件设备?
15.计算机使用的内存有几种?
第二部分 软件基础知识
16.计算机系统是如何构成的?
17.什么是操作系统?
18.操作系统的工作原理是什么?
19.PC机上通常装些什么样的操作系统?
21.MS-DOS操作系统是由哪几部分组成的?
20.MS-DOS与PC-DOS是完全一样的吗?
22.什么是DOS的内部命令和外部命令?
23.DOS是如何启动的?
24.冷启动与热启动有什么区别?
25.什么是文件?
26.在DOS下如何为文件取名?
27.DOS保留了哪些设备名?
28.什么是缺省(默认)?
29.什么是系统提示符?什么是当前驱动器?
30.为什么要建立树型目录?
33.什么是路径?
32.什么是当前目录?
31.给目录命名有什么要求?
34.通配符有什么作用?
第三部分 DOS命令
35.DOS命令是如何组成的?
36.[VER]如何获知当前使用的DOS版本信息?
37.[CLS]如何清除屏幕上显示的信息?
38.[DATE]如果想要改变系统日期,该怎么做?
39.[TIME]为什么要使用TIME命令?
40.如何使用TIME来设置系统时钟?
43.磁盘上文件的目录信息包括哪些内容?
42.[DIR]如何才能得到磁盘目录信息?
41.如何让系统在开机时显示时间?
44.如何使用DIR命令?
45.为什么用DIR命令列目录时,看不到IO.SYS和MSDOS.SYS文件的目录登记项?
46.如何才能方便地找出最近几天修改过的文件?
47.要在整个磁盘上查找某个文件该怎么办?
48.对文件的大小、建立日期不感兴趣,应该如何操作使目录列表显得更简练?
49.如果想要打印目录列表应该怎么做?
50.如何使DIR命令用起来更方便?
51.[TREE]如何显示目录的树型结构?
52.[COPY]COPY命令有哪些功能?
53.COPY命令中/A/B开关的作用及作用范围是什么?
54.如何用COPY命令复制文件?
55.COPY命令中如何使用通配符?
56.如何提高COPY命令的可靠性?
57.如何用COPY命令创建文件和打印文件?
58.如何用COPY命令连接多个文件?
59.COPY命令能复制所有的文件吗?
60.[FC]如何判断两个文件是否相同?
61.FC是如何使用内存的?
62.如何在FC命令行中正确使用通配符?
63.[COMP]没有FC命令,用什么命令比较文件?
64.COMP给出的报告信息的含义是什么?
65.[MOVE]需要把文件从一个位置移到另一个位置,应使用什么命令?
67.使用MOVE命令有哪些常出现的执行失败的情形?
68.如何实现多个文件的移动并更名?
69.[RENAME REN]如何使用RENAME命令为文件更名?
70.如何在REN命令行中正确使用通配符?
71.REN能为目录或磁盘更名码?
72.[DEL ERASE]不再需要的文件应该如何清除?
73.要有选择地删除磁盘文件,应该怎样使用DEL?
74.如果不小心删除了不该删除的文件应该如何处理?如何避免这种意外删除?
76.[TYPE]怎样显示文本文件内容?
75.明明用DIR命令看见目录下有MY.DAT文件,为什么用DEL命令无法删掉它?
77.TYPE命令显示某些文件时为什么会出现一些怪字符?
78.[ATTRIB]文件可以具有哪几种属性?各有什么含义?
79.如何使用ATTRIB命令设置文件和目录的属性?
80.为什么在ATTRIB命令中使用通配符时并非所有文件名与之匹配的文件都被处理?
81.能用ATTRIB命令作哪些简单的数据加密保护?
82.如何使用归档属性实现有选择地复制多个文件中的一部分文件?
83.[CHDIR CD]如何改变驱动器的当前目录?
84.如何把CD与COPY命令结合起来简化操作?
85.[MKDIR MD]目录的树型结构是如何建立起来的?
86.为什么用MD一次创建多级目录会出错?
89.为何有时无法删除空目录?
88.如何使用RD命令删除空目录?
87.[RMDIR RD]有哪些DOS命令可用于删除不再需要的子目录?
90.如何为目录换名字?
91.[XCOPY]如何复制目录结构?
92.环境变量COPYCMD能影响哪些命令?
93.XCOPY与DISKCOPY有什么不同?
94.XCOPY有哪些返回代码?如何利用它们?
95.[DELTREE]为什么要用DELTREE命令删除目录结构?
96.如何使用DELTREE命令?
97.DELTREE受文件属性的约束吗?
98.为什么在DELTREE命令行中必须谨慎使用通配符?
99.[FORMAT]为什么有时新买的磁盘无法存入数据?
101.如何使用FORMAT命令格式化磁盘?
100.哪些磁盘驱动器能被格式化?
102.是否允许把360 KB软盘格式化成1.2MB的格式,从而实现免费增大容量?
103.在高密驱动器中格式化的低密盘与低密驱动器格式化的低密盘完全兼容吗?
104.FORMAT命令的返回代码有哪些?
105.安全格式化是什么意思?
106.无意中误格式化了某张磁盘,应该怎么办?
107.如何加快FORMAT的速度?
108.FORMAT命令有哪些常见的出错信息?
109.[REPLACE]如何保持不同微机中某个目录下的文件的一致性?
110.REPLACE的返回代码有哪些?
113.如何显示卷标?
111.如何用REPLACE命令保持两台计算机中文件一致?
112.[VOL LABEL]卷标有什么用?
114.怎样改变磁盘的卷标?
115.[SYS]SYS命令有什么作用?
116.如何使用SYS命令创建系统盘?
117.DOS版本演变对SYS命令有什么影响?
118.在哪些情况下不可使用SYS命令?
119.[DISKCOPY]DISKCOPY命令有什么作用?
120.如何使用一个驱动器复制磁盘?
122.DISKCOPY复制的目标盘与源盘一点差异也没有吗?
123.在什么条件下DISKCOPY效果不佳?
121.无论什么磁盘都可用DISKCOPY复制吗?
124.DISKCOPY命令有哪些返回代码?
125.DISKCOPY存在哪些兼容性问题?
126.为什么一张新盘在DISKCOPY后有时会有许多坏扇区?
127.[DISKCOMP]什么情况下使用DISKCOMP进行磁盘比较?
128.DISKCOMP能比较任意两个磁盘吗?
129.DISKCOMP有哪些返回代码?
130.[CHKDSK]为什么要经常检查磁盘?
131.CHKDSK有什么作用?
132.如何使用CHKDSK修复磁盘?
135.为什么在WINDOWS下运行CHKDSK会出现一大堆的错误?
133.为什么总是推荐SCANDISK代替CHKDSK?
134.CHKDSK状态报告中提到的坏扇区会引起麻烦吗?
136.[SCANDISK]为什么推荐使用SCANDISK而不是CHKDSK检查并修复磁盘错误?
137.如何使用SCANDISK命令?
138.SCANDISK能够修复哪些磁盘错误?
139.SCANDISK对哪些驱动器有效?对哪些无效?
140.为什么不能在别的程序下运行SCANDISK?
141.如何放弃SCANDISK所作的修改?
142.SCANDISK的返回代码有哪些?
143.如何利用SCANDISK.INI文件使得SCANDISK的使用更加得心应手?
145.如何使用RECOVER命令?
144.[RECOVER]为什么不推荐使用RECOVER命令修复磁盘故障?
146.[DEFRAG]为什么要用DEFRAG处理磁盘碎片?
147.如何使用DEFRAG命令?
148.为什么只允许在DOS状态下运行DEFRAG?
149.DEFRAG命令有哪些返回代码?
150.[PATH]如何用PATH设定搜索路径?
151.MS-DOS按什么规律搜索文件?
152.PATH命令的使用有什么限制?
153.[APPEND]APPEND命令有什么用处?
154.如何使用APPEND命令增加数据文件的搜索路径?
157.APPEND命令如何处理同名文件的冲突?
156.DIR命令能显示APPEND搜索目录中的内容吗?
155.如何用/X:ON开关为可执行文件增加搜索路径?
158.APPEND命令是外部命令还是内部命令?
159.在什么情况下使用APPEND?
160.APPEND与哪些中断调用有关?
161.APPEND可用于哪些驱动器?
162.[ASSIGN] ASSIGN命令有什么用处?
163.怎样使用ASSIGN命令?
164.在哪些场合下不可使用ASSIGN命令?
165.[JOIN]如何使用JOIN命令?
167.如何使用SUBST命令实现磁盘操作的重定向?
166.[SUBST]在什么情况下使用SUBST命令?
168.[SETVER SETVER.EXE]在计算机进行DOS升级后有的程序无法正确运行,该如何处理?
169.SETVER命令有什么用处?
170.使用SETVER命令时还需注意哪些问题?
171.SETVER命令的返回代码有哪些?
172.SETVER.EXE是外部命令还是设备驱动程序?
173.[VERIFY]VERIFY命令有什么作用?
174.[UNDELETE]DOS如何删除文件?
175.如何使用UNDELETE命令?
176.UNDELETE的各级保护是如何实现的?
177.用什么方法恢复被删除的文件?
179.如何使用UNDELETE.INI文件?
178.UNDELETE能恢复被删除的目录吗?
181.如何决定哪些驱动器被保护?
182.UNDELETE如何恢复被删文件?
180.如何改变对文件的保护方法?
183.[MIRROR]如何在MS-DOS 5.0版本下恢复文件?
184.如何使用MIRROR命令保护磁盘信息?
185.[UNFORMAT]UNFORMAT命令有什么作用?
186.何为UNFORMAT命令的格式?
187.UNFORMAT命令是如何恢复被格式化的磁盘的?
188.如果硬盘分区表损坏了该怎么办?
189.MIRROR与UNDELETE及UNFORMAT的关系如何?
192.如何使用FASTHELP命令?
190.[HELP FASTHELP]如何获取有关命令的用途、参数和可选项信息?
191.如何使用HELP命令?
193.[PROMPT]如何改变DOS的命令提示符?
194.[EXPAND]如果不小心破坏了硬盘上的DOS文件,应该如何处理?
195.[VSAFE]如何使用VSAFE防病毒?
196.[MSAV]如何使用MSAV检测并清除病毒?
197.CHKLIST.MS文件有什么用处?
198.MSAV给出警告就一定表明感染了病毒吗?
199.怎样操作MSAV的初始化?
200.如何把MSAV与批处理结合起来?
202.如何使用MSD命令?
201.[MSD]MSD能提供计算机的哪些技术信息?
203.[MSCDEX]如何使用MSCDEX命令驱动CD-ROM?
204.使用MSCDEX命令时应注意哪些问题?
205.[SHARE]在什么情况下需要使用SHARE命令?
206.如何使用SHARE命令?
207.[MODE]MODE命令有什么作用?
208.[MODE设置打印机]如何使用MODE命令设置并行打印机?
209.[MODE设置串口]如何用MODE命令设置串行通信端口?
210.[MODE重定向打印]如何使用串行打印机?
211.[MODE设置设备代码页]如何设置设备使用的代码页?
212.[MODE设置显示模式]如何设置显示模式?
213.[MODE设置键盘]如何改变键盘的响应速度?
214.[MODE设备状态]如何得到各设备的状态信息?
215.[NLSFUNC]如何用NLSFUNC实现对不同国家语言的支持?
216.[CHCP]如何使用CHCP命令改变或显示当前代码页?
217.[KEYB]如何按不同国家设置键盘?
218.[COUNTRY]如何用COUNTRY设置不同的国家信息?
219.[DISPLAY.SYS]要在屏幕上显示MS-DOS提供的别的国家的字符集,还应做些什么?
220.[国际化使用]MS-DOS 6.22对国际化使用还提供了哪些支持?
221.如何对CONFIG.SYS和AUTOEXEC.BAT作出适当的修改,从而实现国际化使用?
222.[重定向>、>>、<]什么是重定向?
223.[>、>>]如何使用“>”和“>>”实现重定向输出?
224.[<]如何用“<”实现重定向输入?
225.[过滤器]什么是过滤器命令?
226.[MORE]MORE命令有什么作用?
227.[SORT]如何使用SORT命令?
228.[FIND]如何使用FIND命令在文本文件中查找字符串?
229.[GRAPHICS]如何把屏幕显示的信息打印下来?
230.如何利用GRAPHICS命令打印屏幕显示的图形?
231.[PRINT]如何用PRINT命令实现后台打印文本文件?
232.使用PRINT命令时应注意哪些问题?
233.DOS提供哪些方式打印文本?
234.[DOSKEY]如何编辑DOS命令行?
235.如何调用DOSKEY命令?
236.什么是命令历史?如何利用它?
237.如何利用DOSKEY进行命令行编辑?
238.如何使用DOSKEY创建并运行宏?
239.如何在宏中实现重定向?
240.DOSKEY宏与批处理文件
241.如何利用/HISTORY开关创建批文件?
242.如何使用/MACROS开关保存内存中的宏定义?
243.DOSKEY的别的问题有哪些?
244.[INTERLNK.EXE INTERLNK INTERSVR]如何用DOS连一个简单的网?
245.如何安装设备驱动程序INTERLNK.EXE?
246.如何设置客户机?
247.如何设置(激活)服务器?
248.[POWER POWER.EXE]如何节省膝上型计算机的耗电?
249.[SMARTDRV SMARTDRV.EXE]为什么要使用磁盘高速缓冲? ………
250.如何使用SMARTDRV命令建立磁盘高速缓冲?
251.如何实现双缓冲(double buffer)?
252.[FASTOPEN]FASTOPEN命令有什么作用?
253.如何使用FASTOPEN?
254.FASTOPEN有哪些局限性?
255.[DOUBLESPACE DRIVESPACE]为什么要压缩硬盘?
256.DRIVESPACE的基本问题和概念有哪些?
257.如何安装DriveSpace?
258.如何用DRVSPACE/COMPRESS命令压缩磁盘?
259.如何用DRVSPACE/CERATE命令创建新的压缩盘?
260.如何用DRVSPACE/DEFRAGMENT整理压缩盘?
261.如何用DRVSPACE/DELETE删除压缩盘?
262.如何用DRVSPACE/FORMAT格式化压缩盘?
263.如何用DRVSPACE/INFO显示压缩盘的有关信息?
264.如何用DRVSPACE/LIST列出所有驱动器?
265.如何用DRVSPACE/MOUNT安装CVF文件?
266.如何用DRVSPACE/RATIO改变对某个压缩盘的压缩比的估计值? ……
267.如何用DRVSPACE/SIZE改变压缩盘的大小?
268.如何用DRVSPACE/UNCOMPRESS对压缩盘进行解压?
269.如何用DRVSPACE/UNMOUNT拆卸某个压缩盘?
270.如何设置DriveSpace的特性(DRVSPACE.INI)?
271.DriveSpace的代码装在什么地方(DRVSPACE.SYS)?
272.[FDISK划分硬盘]FDISK的命令格式如何?
273.为什么要划分硬盘?
274.如何设置(划分)硬盘?
275.怎样对分区后的硬盘进行高级格式化?
276.怎样对硬盘进行低级格式化?
277.[CONFIG.SYS]CONFIG.SYS文件有什么作用?
278.CONFIG.SYS中可使用哪些命令?
279.如何设置磁盘缓存(Buffers)?
280.如何用DEVICE命令加载设备驱动程序
281.如何用DEVICEHIGH把设备驱动程序装入上位内存(UMB)?
282.配置命令DOS有什么作用?
283.如何用DRIVPARM命令校正驱动器参数?
284.FCBS有什么作用?
285.FILES命令有什么用处?
286.如何用INSTALL命令加载内存驻留程序?
287.如何用LASTDRIVE设置MS-DOS可识别的驱动器字母?
288.如何用NUMLOCK设定NUMLOCK键的状态?
289.SHELL命令有什么作用?
290.STACKS命令有什么用处(STACK OVERFLOW)?
291.SWITCHES命令有哪些作用?
292.BREAK命令有什么用处?
293.怎样用REM命令在CONFIG.SYS或批处理文件中加注释内容?
294.如何用SET命令设置环境变量?
295.为什么要使用多配置?
296.如何实现多配置?
297[批处理文件]什么是批处理文件?
298.如何在批文件中调用另一个批文件(CALL)?
299.CHOICE命令有什么用?
300.ECHO命令能实现哪些功能?
301.FOR命令有什么作用?
302.如何用GOTO命令实现跳转?
303.IF命令能测试哪些条件?
304.怎样用PAUSE命令暂停批处理文件的执行?
305.怎样用REM在批文件中加注释?
306.如何使用批处理程序命令行参数(SHIFT)?
307.如何使用AUTOEXEC.BAT文件?
308.如何控制CONFIG.SYS和AUTOEXEC.BAT的执行?
309.[设备驱动程序]MS-DOS提供了哪些设备驱动程序?
310.如何用ANSI.SYS来控制屏幕显示和键盘定义?
311.如何操作CHKSTATE.SYS?
312.DRIVER.SYS驱动程序有什么用?
313.如何使用DRIVER.SYS?
315.EGA.SYS有什么用?
314.如何用一个软驱实现两张软盘间的文件复制?
316.如何在内存中“创建”高速磁盘驱动器(RAMDRIVE.SYS)?
317.[MSBACKUP RESTORE BACKUP]为什么要备份文件?
318.如何运用MSBACKUP来备份数据?
319.MSBACKUP的一些基本问题有哪些?
320.MSBACKUP的命令行格式有哪些?
321.如何使用RESTORE命令恢复BACKUP命令所作的备份?
322.如何使用BACKUP命令备份文件?
323.[COMMAND]在什么情况下需要使用COMMAND命令?
324.如何使用COMMAND?
326.[EXIT]EXIT命令有什么用处?
325.COMMAND.COM提供了哪些内部命令?
327.[CTTY]CTTY命令的作用与格式有哪些?
328.[LOADFIX LOADHIGH(LH)]什么情况下需要使用LOADFIX命令?…
329.如何将程序装入上位内存(LAODHIGH)?
330.[QBASIC]能否简单介绍一下QBASIC?
331.[EDIT]能否简单介绍一下EDIT?
332.如何使用EDIT中的菜单?
333.EDIT支持哪些编辑键?
334.什么是剪贴板?如何利用文本块?
335.如何查找指定的字符串?
336.[DEBUG]如何使用DEBUG?
339.EXE文件的格式是什么样的?
338.COM文件的格式是什么样的?
第四部分 深入DOS编程
337.MS-DOS下可运行的文件有几类?它们的区别是什么?
340.什么是程序段前缀(PSP)?
341.PSP中有哪些重要的域?
342.DOS是怎样进行内存管理的?
343.为什么在386、486的计算机上虽然有4M或更多的内存配置,却总是会出现“内存不够”的错误?
344.低内存地址中有哪些重要的数据区?
345.如何察看内存信息?
346.什么是常规内存、扩充内存、扩展内存?
347.如何使用扩充内存(Expanded Memory)?
348.如何使用扩展内存(Extended Memory)?
349.什么是UMB?如何使用UMB?
350.什么是HMA?如何使用HMA?
351.如何使用HIMEM.SYS?
352.如何使用EMM386.EXE?
353.DOS=HIGH,UMB是什么含义?
354.如何使用DEVICEHIGH与LOADHIGH(LH)命令?
355.如何使用内存自动化程序MEMMAKER.EXE?
356.如何进行内存优化操作?
357.如何进一步进行内存优化操作?