《DOS磁盘操作系统技术参考手册》求取 ⇩

目录1

第一章 DOS技术资料1

简介1

DOS结构1

引导记录1

只读存储器(ROM)BIOS接口2

DOS程序文件2

命令管理程序2

DOS初始化2

可用DOS功能调用3

磁盘输送区域(DTA)3

错误捕俘3

简介4

第二章 安装设备驱动程序4

关于版本的说明5

设备驱动程序的格式5

设备类型5

字符设备5

块设备5

设备表6

指针指向下一设备表6

属性字段6

指针指向策略和中断例行程序8

名称/单元字段8

建立一个设备驱动程序8

安装设备驱动程序8

请求表9

安装块设备9

安装字符设备9

单元码字段10

命令码字段10

状态字段11

设备驱动程序功能12

INIT12

媒介检查13

媒介描述符字节14

建立BPB(BIOS参数块)15

输入或输出16

非删除性输入无等待17

清除18

打开或关闭(DOS 3.00和3.10)18

状态18

可重新移动媒体(DOS 3.00和3.10)19

时钟设备19

设备驱动程序的例子20

第三章 使用扩展屏幕和键盘21

简介21

控制序列21

控制序列语法22

光标控制序列22

光标位置22

光标上移23

光标下移23

光标向前移23

光标向后移23

水平和垂直位置23

设备状态说明24

光标位置说明24

保存光标位置25

恢复光标位置25

删除25

清屏幕25

删除行25

操作方式25

键盘键重新赋值27

第四章 文件管理注释29

间介29

关于版本的说明29

文件管理功能29

FCB功能调用30

处理号功能调用30

ASCII和二进制方式31

特殊文件处理号31

在二进制方式下文件I/O32

在ASCII方式下文件I/O32

充许打开的文件数33

FCB用法的局限33

处理号用法的局限33

为一个文件分配空间33

第五章 DOS磁盘空间分配35

简介35

关于版本的说明35

DOS区36

引导记录36

DOS文件分配表(FAT)36

目录项37

DOS磁盘目录37

对12—位FAT怎样使用文件分配表37

对16—位FAT怎样使用文件分配表37

数据区39

第六章 中断和功能调用41

目录41

简介44

关于版本的说明44

DOS寄存器45

扩展ASCII编码46

中断47

20H程序结束47

23H Ctrl-Break退出地址48

24H关键错误处理48

22H结束地址48

21H功能请求48

25H绝对磁盘读51

26H绝对磁盘写52

27H结束且驻留52

28H-2EH为DOS保留53

2FH复用中断53

30H-3FH为DOS保留55

功能调用55

功能调用表55

DOS内部堆栈56

返回错误信息56

ASCIIZ字符串60

使用DOS功能61

文件处理号61

网络存取权61

网络路径61

00H程序结束62

01H键盘输入62

02H显示输出63

03H辅助输入63

04H辅助输出63

05H打印机输出64

06H直接控制台I/O64

07H无回显直接控制台输入65

08H无回显控制台输出65

09H打印字符串66

OAH带缓冲区键盘输入66

OCH清除键盘缓冲区并执行一个键盘功能调用67

OBH检查标准输入状态67

ODH磁盘复位68

OEH选择磁盘68

OFH打开文件69

10H关闭文件69

12H寻找下一入口71

13H删除文件72

14H顺序读72

15H顺序写73

16H建立文件74

17H重新命名文件74

19H当前磁盘75

1AH设置磁盘输送地址75

1CH指定设备的分配表信息76

1BH分配表信息76

21H随机读77

11H寻找第一入口77

22H随机写78

23H检查文件大小78

24H设置相对记录字段79

25H设置中断向量79

26H生成新的程序段80

27H随机块读80

28H随机块写81

29H语法分析文件名82

2AH取日期83

2BH设置日期83

2CH取时间84

2EH设置/复位校验开关85

2DH设置时间85

2FH取磁盘输送地址(DTA)86

30H取DOS版本号86

31H结束程序并驻留87

33H Ctrl-Break检查88

35H取中断向量88

36H取磁盘自由空间89

38H(DOS 2.10)返回与国家有关的信息89

38H(DOS 3.00和3.10)获得或设置与国家有关的信息90

39H生成子目录(MKDIR)93

3AH删除子目录(RMDIR)93

3BH改变当前目录(CHDIR)94

3CH生成文件(CREAT)95

3DH(DOS 2.10)打开文件95

3DH(DOS 3.00和3.10)打开文件96

3EH关闭文件处理号101

3FH读文件或设备101

40H写文件或设备102

41H从指定目录中删除文件(UNLINK)103

42H移动文件读写指针(LSEEK)103

43H改变文件方式(CHMOD)104

44H设备的I/O控制(IOCTL)105

45H复制一个文件处理号(DUP)109

46H强迫一个处理号的复制(FORCDUP)109

47H取当前目录110

48H分配内存111

49H释放分配的内存111

4AH修改分配的内存块(SETBLOCK)112

4BH装入或执行一个程序(EXEC)113

4CH结束进程(EXIT)115

4DH取一个子程序的返回编码(WAIT)115

4EH寻找第一匹配文件(FIND FIRST)116

4FH寻找下一匹配文件(FIND NEXT)117

54H取检验状态117

56H重新命名文件118

57H取/设置一个文件的时间/日期118

59H(DOS 3.00和3.10)获得扩充错误119

5AH(DOS 3.00和3.10)生成临时文件120

5BH(DOS 3.00和3.10)生成新文件121

5CH(DOS 3.00和3.10)上锁/开锁文件存取121

5E00H(DOS 3.10)取机器名122

5E02H(DOS 3.10)设置打印机装置122

5F02H(DOS 3.10)取转向表入口125

5F03H(DOS 3.10)转向设备126

5F04H(DOS 3.10)删除转向127

62H(DOS 3.00和3.10)取程序段前缀地址127

第七章 DOS控制块和工作区130

简介130

DOS内存映象130

DOS程序段131

程序段前缀132

文件控制块133

标准文件控制块133

5E03H(DOS 3.10)取打印机装置134

扩展文件控制块135

简介136

第九章 硬盘信息136

调用一个命令处理程序136

简介136

第八章 在应用程序中执行命令136

硬磁盘系统结构137

系统初始化137

引导记录/分区表138

硬磁盘技术信息139

确定硬磁盘的分配140

第十章 EXE文件结构和装入140

简介140

EXE文件结构140

再定位表141

第十一章 DOS内存管理142

简介142

控制块142

《DOS磁盘操作系统技术参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由 北京四通计算机网络工程公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。