《MS-DOS内核剖析与巧用》求取 ⇩

引言系统导论1

0.1 MS-DOS简史1

目 录1

0.2 MS-DOS的设计准则2

0.2.1 MS-DOS的设计原则2

0.2.2 MS-DOS的构成2

0.2.3 COMMAND文件3

0.2.4文件结构3

0.2.6减少内部断片化4

0.2.5内部断片化4

0.2.7 FAT表功能5

0.2.8运行中的文件系统5

0.2.9扇区缓存7

0.2.10 MS-DOS中没有顺序文件的概念7

0.2.11失效效应8

0.2.12 MS-DOS 2.0系统8

1.1.3 IO.SYS(输出/入控制部分)10

1.1.2 MSDOS.SYS(文件管理部分)10

1.1.1 COMMAND.COM(命令执行部分)10

1.1 MS-DOS的基本构成10

第一章MS-DOS软件体系10

1.1.4各模块的关系11

1.2 MS-DOS内存分配和启动机制12

1.2.1 Boot时的内存分配12

1.2.2启动12

1.2.3 IO.SYS子程序的初始化动作14

1.2.4 MSDOS.SYS的初始化14

1.2.6 COMMAND.COM的加载15

1.2.5 CONFIG.SYS的设定15

1.2.7初始化动作的含义16

第二章 COMMAND.COM18

2.1命令的输入和执行18

2.1.1文件的执行顺序18

2.1.2路径的检索处理19

2.1.3批命令的处理20

2.1.4 内部命令的动作21

2.2 I/O的换向21

2.2.1换向的处理21

2.2.2标准输出/入和换向22

2.3 管道23

2.4 COMMAND.COM的再加载26

第三章MSDOS.SYS28

3.1 MSDOS.SYS的概要28

3.2内部中断的机能28

3.2.1 INT20H和 INT 27H(程序的终了)29

(终了地址、Ctrl-C地址和致命错误中断地址)31

3.3 MS-DOS中程序的执行31

3.2.4 INT 25H和INT 26H(绝对磁盘读与写)31

3.2.3 INT 22H、INT23H和INT 24H31

3.2.2 INT 21H(系统功能调用)31

3.3.1 MS-DOS中程序的构造32

3.3.2 内存方式33

3.3.3 PSP(Program Scgmcn?Prc?ix)35

3.3.4环境39

3.4程序执行的开始和终了41

3.4.1进程的肩动43

3.4.2新进程的执行44

3.5.2 INT 23H和INT24H向量45

3.5.1 INT 22H向量45

3.5程序的链和中断45

3.4.3进程的终了45

3.6 FCB和文件处理号49

3.6.1 基本FCB49

3.6.2 FCB和文件构造51

3.6.3文件处理号55

3.7 系统调用57

3.7.1 系统调用的方法60

3.7.2控制台输出/入60

3.7.4用FCB读写文件62

3.7.3 设备的输出/入62

3.7.5有关时间/标志的控制及其他64

3.7.6 用文件处理号读写文件65

3.7.7文件目录管理68

3.7.8进程管理68

3.7.9 内存管理71

3.8 系统调用和MSDOS.SYS的内部处理72

3.8.1 系统调用的呼出72

3.8.3文件和磁盘的缓存73

3.8.2控制台输出/入73

3.8.4 系统用FCB和文件处理号78

3.8.5 文件处理号与进程的关系80

3.8.6 内存管理82

3.8.7结构文件83

第四章IO.SYS85

4.1 IO.SYS和设备驱动程序85

4.1.1块型和字符型设备85

4.1.3设备驱动程序的链接86

4.1.2设备驱动程序的构造86

4.1.4 设备头89

4.2设备驱动程序的呼出91

4.2.1 I/O请求处理过程92

4.2.2命令包和两个入口指针的意义93

4.3 BPB和介质检查93

4.3.1 BPB94

4.3.2 BPB的选择96

4.3.3介质描述字节97

4.3.4 DPB97

4.3.5介质检查和DPB的更新98

4.4 I/O命令99

4.4.1 请求头99

4.4.2状态和I/O请求100

4.4.3 I/O请求命令101

第五章文件系统107

5.1 文件目录和文件107

5.1.1 文件目录、记录项和文件107

5.1.2文件系统的实现110

5.2.2 FAT和簇112

5.2.1 扇区和簇112

5.2 FAT112

5.3磁盘的盘区114

第六章系统功能调用实例117

6.1系统调用的步骤117

6.2 错处理117

6.3寄存器的保存119

6.4系统调用的实例119

6.4.1功能00H,01H,02H119

6.4.2 功能03H,04H,05H121

6.4.3功能06H123

6.4.4功能07H,08H,09H125

6.4.5功能0AH,0BH,2AH,2BH,2CH,2DH,0CH131

6.4.6功能0DH,0EH,1 1H,12H136

6.4.7功能0FH,10H,14H,15H,16H142

6.4.8功能13H146

6.4.9功能17H148

6.4.10功能19H,30H,36H,38H151

6.4.11 功能1AH,21H,22H,23H155

6.4.12功能24H,27H,28H,29H160

6.4.13功能25H,35H166

6.4.14功能2EH,54H167

6.4.1 5功能33H169

6.4.16功能39H,3AH,3BH171

6.4.17功能3CH,3DH,3EH,3FH,40H175

6.4.1 8功能41H182

6.4.19功能2FH,42H184

6.4.20功能43H189

6.4.21功能44H191

6.4.22功能45H197

6.4.23功能46H200

6.4.24功能47H203

6.4.25功能48H,49H,4AH205

6.4.26功能3 1H,4BH,4CH,4DH209

6.4.27功能4EH,4FH217

6.4.28功能56H221

6.4.29功能57H224

第七章MS-DOS未公开的系统功能227

7.1 INT 21H 中未公开的功能227

7.2 INT21H未公开功能的使用方法228

7.2.1 功能1BH、1CH229

7.2.2功能1FH、32H229

7.2.3 功能26H、55H231

7.2.4功能34H231

7.2.5 功能37H232

7.2.6 功能50H、51 H233

7.2.7功能52H233

7.2.8 功能53H234

7.2.9功能58H235

1994《MS-DOS内核剖析与巧用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张汉亭编著;北京科海培训中心组稿 1994 上海:上海科学普及出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

DOS内核结构分析教程(1996 PDF版)
DOS内核结构分析教程
1996 北京:电子工业出版社
MS--DOS 6高级使用技巧(1994 PDF版)
MS--DOS 6高级使用技巧
1994
MS--DOS 6.0使用与技巧(1993年09月 PDF版)
MS--DOS 6.0使用与技巧
1993年09月 清华大学出版社
MS-DOS设备驱动程序剖析与实现( PDF版)
MS-DOS设备驱动程序剖析与实现
北京科海培训中心
RUNNING MS DOS( PDF版)
RUNNING MS DOS
MICROSOFT PRESS
MS-DOS 6.22使用方法及技巧(1997 PDF版)
MS-DOS 6.22使用方法及技巧
1997 大连:大连理工大学出版社
MS-DOS 6.0使用技巧(1994 PDF版)
MS-DOS 6.0使用技巧
1994 南京:南京大学出版社
MS-DOS 6.0实用技巧(1994 PDF版)
MS-DOS 6.0实用技巧
1994 西安:西北工业大学出版社
MS-DOS 5.0分析与技巧(1992 PDF版)
MS-DOS 5.0分析与技巧
1992 北京:电子工业出版社
MS-DOS5.0内核剖析  中册(1992 PDF版)
MS-DOS5.0内核剖析 中册
1992 西安:西安电子科技大学出版社
PC-DOS与MS-DOS(1986 PDF版)
PC-DOS与MS-DOS
1986 五南图书出版公司
MS-DOS 5&6高级使用技巧与实例(1984 PDF版)
MS-DOS 5&6高级使用技巧与实例
1984 北京:科学出版社
MS-DOS(1995 PDF版)
MS-DOS
1995 北京:电子工业出版社
MS-DOS 5的特色与使用技巧(1993 PDF版)
MS-DOS 5的特色与使用技巧
1993 北京:科学出版社
MS-DOS 6.0的使用与技巧(1993 PDF版)
MS-DOS 6.0的使用与技巧
1993 北京:航空工业出版社