《DOS磁盘操作系统技术参考手册》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:
  • 出 版 社:北京四通计算机网络工程公司
  • 出版年份:2222
  • ISBN:
  • 页数:143 页
图书介绍:

目录 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

INIT 12

媒介检查 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/O 32

在ASCII方式下文件I/O 32

充许打开的文件数 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/O 64

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