《DOS4.00技术参考手册》求取 ⇩

1.1 大硬盘支持1

1.2 扩展内存规范4.00版本的支持1

1.3 增强的设备支持1

第一章 简介1

1.4 命令和实用程序的增强2

1.5 性能改进2

1.6 重要实用程序2

1.7 最少硬件配置3

1.8 非标准接口3

1.9 本书的论题3

第二章 访问磁盘4

2.1 磁盘格式4

2.1.1 引导记录4

2.1.2 文件分配表(FAT)4

2.3 访问磁盘5

2.1.3 磁盘目录5

2.1.4 数据区5

2.4 直接读写磁盘数据6

2.5 取驱动器和磁盘信息6

第三章 用文件句柄访问文件7

3.1 文件名7

3.2.1 文件句柄7

3.1.2 系统文件句柄8

3.2 读写文件数据8

3.3 取和设置文件属性8

3.4 访问子目录9

3.4.1 文件名9

3.4.2 文件扩展名9

3.4.3 文件属性9

3.5 访问目录10

3.4.7 文件大小10

3.4.4 文件的创建/最近修改时间10

3.4.5 文件创建日期10

3.4.6 开始簇号10

3.6 查找目录中的文件11

3.7 取和设置国家语言支持(NLS)11

3.8 控制网络操作11

第四章 用文件控制块访问文件13

4.1 文件控制块(FCB)13

4.1.1 扩充的FCB15

4.1.2 磁盘传输区(DTA)15

4.2 访问文件16

4.3 访问顺序记录16

4.4 访问随机记录16

4.5 查找目录中文件17

5.2 管理键盘输入/输出18

5.3 管理其他设备输入/输出18

第五章 管理设备的输入/输出18

5.1 管理显示输入/输出18

5.4 管理文件的系统操作19

5.5 访问系统设备驱动程序的控制通道19

5.6 读写二进制和ASCII方式的数据20

第六章 认识扩展内存系统21

6.1 Lotus,Intel和Microsoft的扩展内存规范21

6.1.1 增强型扩展内存规范21

6.2 什么是扩展内存22

6.2.1 扩展内存与扩充内存23

6.3 扩展内存管理程序23

6.4 扩展内存的测试24

6.5 使用扩展内存26

6.5.1 使用扩展内存的策略27

6.5.2 设备驱动程序,常驻内存TSR和扩展内存29

6.6 扩展内存的C接口30

第七章 进程控制40

7.1 分配内存40

7.1.1 DOS 4.00内存管理40

7.1.2 DOS 4.00内存分配图40

7.2 在装入时标识程序41

7.2.1 程序段41

7.3 装入并执行覆盖43

7.3.1 参数块43

7.4 终止程序/子程序44

7.5 装入覆盖但不执行45

7.6 调用命令处理程序45

7.7 对错误的反应45

7.10 取和设置中断向量46

7.9 取和设置系统日期和时间46

7.8 响应Ctrl-Break处理46

第八章 创建目标代码库48

8.1 IBM库管理程序/248

8.2 启动LIB.EXE实用程序48

8.2.1 库名提示行49

8.2.2 操作提示行49

8.2.3 清单文件提示行50

8.2.4 输出库提示行50

8.3 在命令行上键入输入信息51

8.3.1 使用应答文件52

8.4 创建和维护库52

8.4.1 创建库文件53

8.4.2 修改库文件53

8.4.3 加入库模块53

8.4.6 执行一致性检查54

8.4.4 对库进行组合54

8.4.5 创建交叉引用清单54

8.4.7 设置库页大小55

8.4.8 库管理程序错误信息55

第九章 建立可执行文件59

9.1 IBM连接程序/259

9.2 启动LINK.EXE程序59

9.2.1 在命令行上键入LINK的输入62

9.2.2 使用回答文件提供LINK输入63

9.3 使用连接程序选项64

9.4 为CodeView准备文件/CODEVIEW65

9.5 保留节(paragraph)空间/CPARMAXALLOC66

9.6 段排序/DLSSEG66

9.7 控制数据装入/DSALLOCATE66

9.10 控制运行文件装入/HIGH67

9.9 观察选项清单/HELP67

9.8 压缩可执行文件/EXEPACK67

9.11 显示连接时信息/INFORMATION68

9.12 把行号复制到映射文件/LINENUMBERS68

9.13 产生公共符号映射/MAP68

9.14 忽略缺省库/MODEFAULTLIBRARYSEARCH69

9.15 保持兼容性/NOGROUPASSOCIATION69

9.16 保持小写/NOIGNORECASE69

9.17 设置覆盖中断/OVERLAYINTERRUPT69

9.18 换盘暂停/PAUSE70

8.19 设置最大段数/SEGMENTS70

9.20 设置栈尽寸/STACK71

9.21 阅读映射文件71

9.22 建立程序的覆盖版本72

9.23.1 段排序73

9.23.2 段组合类型73

9.23 LINK怎样格式化.EXE文件73

9.22.1 向LINK提供覆盖结构73

9.23.3 组74

9.23.4 指令和数据引用错74

9.24 连接程序错误信息75

9.25 连接程序的限制83

第十章 DOS 4.00文件处理高级技术85

10.1 DOS的数据定义规则85

10.1.1 字符设备85

10.1.2 块设备85

10.1.3 DOS树结构85

10.1.4 传递名给DOS87

10.2 FCB和文件句柄88

10.2.1 文件句柄与FCB使用比较89

10.2.2 磁盘复位与文件确认90

10.3 管理目录和树91

10.3.1 创建子目录91

10.3.2 查找当前目录91

10.3.3 改变当前目录92

10.3.4 删除子目录93

10.4 文件管理93

10.4.1 创建一个文件93

10.4.2 创建一个新文件94

10.4.3 创建唯一文件95

10.4.4 打开已有文件96

10.4.5 关闭文件96

10.4.6 文件属性97

10.4.7 文件改名98

10.4.8 文件删除99

10.4.9 日期/时间引用100

10.4.11 查找文件和目录101

10.4.10 判定文件大小101

10.5 读写文件中的数据102

10.5.1 文件中的定位103

10.5.2 判定文件中当前位置103

10.5.3 从文件中读数据104

10.5.4 写文件数据105

10.5.5 确认更新一文件106

10.5.6 更新文件记录106

10.5.7 文件共享106

10.5.8 锁住文件107

10.5.9 打开多个文件107

第十一章 调试程序109

11.1 DEBUG调试实用程序109

11.2 启动DEBUG.COM程序109

11.3 在DEBUG提示处键入命令109

11.4 DEGUG工作空间110

11.3.1 DEBUG命令一览表110

11.5 A(汇编)命令111

11.6 C(比较)命令113

11.7 D(转储)命令113

11.8 E(写入)命令115

11.9 F(填写)命令116

11.10 G(执行)命令117

11.11 H(16进制算术运算)命令118

11.12 I(输入)命令118

11.13 L(装入)命令118

11.14 M(传送)命令120

11.15 N(命名)命令120

11.16 O(输出)命令121

11.17 P(进行)命令121

11.18 Q(退出)命令122

11.19 R(寄存器)命令122

11.20 S(检索)命令124

11.22 U(反汇编)命令125

11.21 T(追踪)命令125

11.23 W(写)命令127

11.24 XA(EMS分配)命令129

11.25 XD(EMS释放分配)命令129

11.26 XM(EMS映射)命令129

10.27 XS(EM状态)命令129

11.28 DEBUG错误信息130

第十二章 编写可安装的设备驱动程序133

12.1 设备驱动程序的类型133

12.1.1 字符设备驱动程序133

12.1.2 块设备驱动程序133

12.2 支持大于32MB的介质133

11.3 DOS4.00怎样安装设备驱动程序133

12.4.1 设备驱动程序头134

12.4 设备驱动程序的基本部分134

12.4.2 策略程序136

12.4.3 中断程序136

12.5 DOS 4.00怎样传递请求136

12.6 回答请求138

12.6.1 初始化请求139

12.6.2 介质检查请求140

12.6.3 建立BPB请求142

12.6.4 输入或输出请求145

12.6.5 不等待的无破坏性的输入请求146

12.6.6 字符输入和输出状态请求146

12.6.7 字符输入和输出刷新请求147

12.6.8 打开和关闭请求147

12.6.9 可装卸介质请求147

12.6.11 取逻辑设备请求148

12.6.12 设置逻辑设备请求148

12.6.10 一般IOCTL请求148

12.6.13 时钟(CLOCK$)设备驱动程序实例149

第十三章 DOS功能调用一览150

13.1 DOS INT 21H功能总结150

13.2 DOS INT 21H扩展错误代码一览154

13.3 DOS INT 21H扩展错误类型一览156

13.4 DOS INT 21H扩展错误处理一览157

13.5 DOS INT 21H扩展错误位置一览157

13.6 常用功能使用建议157

第十四章 DOS 4.00功能调用实例229

第十五章 设备的输入/输出控制(IOCTL)编程实例296

A.2 21H功能请求314

A.3 22H终止地址314

A.4 23H Ctrl-Break出口地址314

附录A DOS 4.00中断314

A.1 20H程序终止314

A.5 24H严重错误处理程序向量315

A.6 25H/26H绝对磁盘读/写318

A.7 27H终止但保持常驻319

A.8 28H-2EH由DOS 4.00保留319

A.9 2FH多路中断320

A.10 30H-3FH由DOS 4.00保留324

B.1 EMS功能一览表325

附录B 扩展内存规范参考325

B.2 EMS错误信息一览表336

B.2.1 检测EMS支持337

B.2.2 EMS编程注意点338

附录C 扩充内存规范参考339

C.1 XMS功能一览表339

C.2 XMS错误码一览表343

C.2.1 测试XMS支持344

C.2.2 XMS编程建议345

1991《DOS4.00技术参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由象山编译 1991 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM PC技术参考手册(1986 PDF版)
IBM PC技术参考手册
1986 天津市计算机应用技术研究所
IBM PC DOS 3.x版本技术参考手册(1987 PDF版)
IBM PC DOS 3.x版本技术参考手册
1987
杀人执照(1988年05月 PDF版)
杀人执照
1988年05月 云南人民出版社
惠普HP486微型机硬件技术参考手册与BIOS技术参考手册( PDF版)
惠普HP486微型机硬件技术参考手册与BIOS技术参考手册
北京希望电脑公司
IBM个人计算机  技术参考手册( PDF版)
IBM个人计算机 技术参考手册
技术参考资料  软件工程手册( PDF版)
技术参考资料 软件工程手册
科海培训中心
技术参考手册( PDF版)
技术参考手册
陕西电子杂志社
IBM PC NETWORK技术参考手册( PDF版)
IBM PC NETWORK技术参考手册
上海计算机技术服务公司
技术参考手册(1987 PDF版)
技术参考手册
1987 北京科海总公司培训中心;中国科学院软件研究所
Intel 80486微处理器技术参考手册(1992 PDF版)
Intel 80486微处理器技术参考手册
1992 上海:上海科学普及出版社;英特尔计算机技术有限公司
IBM PC DOS3·X版本技术参考手册(1987 PDF版)
IBM PC DOS3·X版本技术参考手册
1987 北京:清华大学出版社
电视广播技术参考手册(1984 PDF版)
电视广播技术参考手册
1984 上海:上海科学技术文献出版社
机械成套设备技术参考手册  3(1982 PDF版)
机械成套设备技术参考手册 3
1982 杭州:浙江科学技术出版社
机械成套设备技术参考手册  1(1982 PDF版)
机械成套设备技术参考手册 1
1982 杭州:浙江科学技术出版社
INTEL80486微处理机技术参考手册(1991 PDF版)
INTEL80486微处理机技术参考手册
1991 北京希望电脑公司