《IBM PC 磁盘操作系统技术手册 DOS 2.10,3.00,3.10》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王廷俊,席克编译
  • 出 版 社:北京信通电脑技术公司;中国科学院希望高级电脑技术公司
  • 出版年份:1988
  • ISBN:
  • 页数:226 页
图书介绍:

引言 2

版本专用资料 2

DOS结构 2

第一章 DOS技术资料 2

引导记录 3

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

DOS程序文件 3

命令处理程序 3

DOS初始化 5

可用的DOS功能 5

磁盘传输区(DTA) 6

错误陷井 7

版本专用资料 8

第二章 可安装的设备驱动程序 8

引言 8

设备驱动程序格式 9

设备类型 9

字符设备 10

块设备 10

设备标题 10

下一个设备标题字段的指针 11

属性字段 11

策略和中断程序的指针 14

名字/装置字段 14

建立设备驱动程序 14

安装设备驱动程序 15

安装块设备 16

安装字符设备 16

请求标题 18

装置代码字段 18

命令代码字段 18

状态字段 19

设备驱动程序功能 21

初始化 22

介质检查 23

介质描述字节 25

建立BPB(BIOS参数块) 26

输入或输出 29

不等待的无破坏性的输入 30

状态 31

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

清洗 32

可装卸介质(DOS 3.00和3.10) 33

时钟(CLOCK$设备) 34

设备驱动程序实例 34

第三章 使用扩充的屏幕和键盘控制 35

引言 35

控制序列 35

控制序列语法 35

光标控制序列 37

光标位置 37

光标上移 37

光标下移 37

光标前进 38

光标后退 38

水平和垂直位置 38

设备状态报告 39

光标位置报告 39

保存光标位置 40

恢复光标位置 41

删除 41

消除屏幕 41

行内删除 41

操作方式 42

键盘键的重新分配 44

第四章 文件管理注释 48

引言 48

版本专用资料 48

文件管理功能 48

FCB功能调用 49

把柄功能调用 50

专用文件把柄 52

ASCII和二进制方式 52

二进制方式的文件输入/输出 53

ASCII方式的文件输入/输出 54

允许打开的文件数目 55

FCB用法的限制 55

把柄用法的限制 56

文件分配空间 56

第五章 DOS磁盘分配 58

引言 58

版本专用资料 58

DOS区 58

引导记录 59

DOS文件分配表(FAT) 59

怎样使用12位FAT条目的文件分配表 61

怎样使用16位FAT条目的文件分配表 62

DOS磁盘目录 62

目录项 62

数据区 65

第六章 DOS中断和功能调用 67

引言 67

版本专用资料 67

DOS寄存器 68

扩充的ASCII码 70

中断 71

20H 程序终止 72

21H 功能请求 72

22H 终止地址 72

24H 紧急错误处理程序向量 73

23H Ctrl-Break出口地址 73

25H 绝对磁盘读 79

26H 绝对磁盘写 80

27H 终止但保持常驻 80

28H-2EH DOS保留 81

2FH 多路中断 82

安装处理程序 85

30H-3FH DOS保留 86

功能调用 86

功能调用清单 87

DOS内部栈 91

错误返回信息 91

ASCIIZ字符串 99

网络路径 99

使用DOS功能 100

文件把柄 100

网络访问权 100

00H 程序终止 101

01H 键盘输入 102

02H 显示输出 103

03H 辅助设备输入 103

04H 辅助设备输出 104

05H 打印机输出 105

06H 直接控制台输入/输出 105

07H 无响应的直接控制台输入 106

08H 无响应的控制台输入 106

09H 打印字符串 107

0AH 带缓冲的键盘输入 108

0BH 检查标准输入状态 108

0DH 磁盘复位 109

0CH 清除键盘缓冲区并调用键盘功能 109

0EH 选择磁盘 110

0FH 打开文件 110

10H 关闭文件 111

11H 查找第一个目录项 112

12H 查找下一个目录项 114

13H 删除文件 115

14H 顺序读 115

15H 顺序写 116

16H 建立文件 117

17H 文件换名 118

19H 当前磁盘 119

1AH 设置磁盘传输地址 119

1BH 分配表信息 120

21H 随机读 121

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

22H 随机写 122

23H 文件大小 123

24H 设置相对记录字段 124

25H 设置中断向量 124

26H 建立新程序段 125

27H 随机块读 126

28H 随机块写 127

29H 解析文件名 128

2AH 取日期 130

2BH 设置日期 130

2CH 取时间 131

2DH 设置时间 132

2FH 取磁盘传输地址(DTA) 133

2EH 设置/复位检验开关 133

30H 取DOS版本号 134

31H 终止进程并保持常驻 135

33H Crtl-Break检查 136

35H 取中断向量 136

36H 取磁盘未用空间 137

38H (DOS 2.10)返回国别信息 138

38H (DOS 3.00和3.10)设置或取国别信息 139

39H 建立子目录(MKDIR) 143

3AH 取消子目录(RMDW) 144

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

3CH 建立文件(CREAT) 146

3DH (DOS 2.10)打开文件 147

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

位字段 150

共享模式 151

3EH 关闭文件把柄 155

3FH 从文件或设备读入 156

40H 写到文件或设备 157

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

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

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

44H 设备输入/输出控制(IOCTL) 162

45H 复制文件把柄(DUP) 168

46H 强行复制文件把柄(FORCDUP) 169

47H 取当前目录 170

48H 分配内存 171

49H 释放已分配的内存 171

4AH 修改已分配的内存块 172

4BH 装入或执行程序(EXEC) 173

4CH 终止进程(EXIT) 177

4DH 取子进程的返回代码(WAIT) 177

4EH 查找第一个相符的文件(FIND FIRST) 178

4EH 查找下一个相符的文件(FIND NEXT) 178

54H 取检验开关设定值 180

56H 文件换名 181

57H 取/设置文件的日期和时间 182

59H (DOS 3.00和3.10)取扩充的错误 183

5AH (DOS 3.00和3.10)建立临时文件 185

5BH (DOS 3.00和3.10)建立新文件 186

5CH (DOS 3.00和3.10)锁定/开锁文件访问 187

5E00H (DOS 3.10)取机器名 189

5E02H (DOS 3.10)设置打印机的配置 190

5E03H (DOS 3.10)取打印机的配置 191

5F02H (DOS 3.10)取重定向清单条目 192

5F03H (DOS 3.10)重定向设备 193

5F04H (DOS 3.10)取消重定向 196

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

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

引言 198

DOS内存分布图 198

DOS程序段 200

程序段前缀 203

文件控制块 205

标准文件控制块 205

扩充文件控制块 208

引言 209

调用一个命令处理程序 209

第八章 执行来自应用程序的命令 209

第九章 固定盘信息 211

引言 211

固定盘结构 211

系统初始化 212

引导记录/分区表 215

固定盘技术信息 215

决定固定盘的分配 218

第十章 .EXE文件结构和加载 219

引言 219

.EXE文件结构 219

重定位表 219

第十一章 DOS内存管理 223

引言 223

控制块 223