《用C语言编写DOS设备驱动程序》求取 ⇩

第一章 引言1

第一章 引言1

§1.1 背景1

§1.2 预期读者1

第一部分 导论1

第一部分 导论1

§1.2 预期读者1

§1.1 背景1

§1.3 预期的好处2

§1.4所用的约定22

§1.4所用的约定22

§1.3 预期的好处2

§1.5 内容概述3

§1.5 内容概述3

第二章 基本原理4

§2.1.2 通4用和索引寄存器4

§2.1.1 内存寻址4

§2.1 Intel 8086/8088结构4

§2.1 Intel 8086/8088结构4

§2.1.1 内存寻址4

§2.1.2 通4用和索引寄存器4

第二章 基本原理4

§2.2.3 MEDIUM模式5

§2.2.2 SMALL模式5

§2.2.3 MEDIUM模式5

§2.2.4 COMPACT模式5

§2.2 段和C编译模式5

§2.2 段和C编译模式5

§2.2.1 TINY模式5

§2.2.2 SMALL模式5

§2.2.1 TINY模式5

§2.2.4 COMPACT模式5

§2.3 仔细观察TINY模式6

§2.2.5 LARGE模式6

§2.2.6 HUGE模式6

§2.3 仔细观察TINY模式6

§2.4 第一个TINY模式程序6

§2.4 第一个TINY模式程序6

§2.2.6 HUGE模式6

§2.2.5 LARGE模式6

§2.6 C堆栈和数据14

§2.5 数据在先14

§2.6 C堆栈和数据14

§2.5 数据在先14

§2.8 C小结15

§2.7 C语言运行库15

C编译程序模式15

Intel体系结构15

§2.8 C小结15

§2.7 C语言运行库15

C编译程序模式15

Intel体系结构15

§2.9 练习16

§2.9 练习16

TINY模式程序16

C运行库16

C运行库16

TINY模式程序16

§3.1.1 软件层次17

第二部分 DOS设备驱动程序17

第三章DOS设备驱动程序基本原理17

§3.1 软件接口体系结构17

§3.1.1 软件层次17

§3.1 软件接口体系结构17

第三章DOS设备驱动程序基本原理17

第二部分 DOS设备驱动程序17

§3.2 应用编程接口19

§3.1.3 复杂程度减少19

§3.1.4 功能灵活性19

§3.1.2 信息隐藏19

§3.1.2 信息隐藏19

§3.1.3 复杂程度减少19

§3.1.4 功能灵活性19

§3.2 应用编程接口19

§3.3 设备驱动程序接口20

§3.3.1 DOS设备驱动程序结构20

§3.3.1 DOS设备驱动程序结构20

§3.3 设备驱动程序接口20

1.DOS设备管理21

1.DOS设备管理21

2.DOS设备驱动程序头23

2.DOS设备驱动程序头23

3.DOS设备驱动程序分类26

3.DOS设备驱动程序分类26

§3.3.2 DOS设备驱动程序请求27

§3.3.2 DOS设备驱动程序请求27

§3.3.3 跟踪应用请求29

§3.4 BIOS接口29

§3.4 BIOS接口29

§3.3.3 跟踪应用请求29

软件接口体系结构31

应用编程接口31

设备驱动程序接口31

§3.5 硬件设备接口31

§3.6 小结31

设备驱动程序接口31

应用编程接口31

软件接口体系结构31

§3.6 小结31

§3.5 硬件设备接口31

硬件设备接口32

硬件设备接口32

BIOS接口32

§3.7 练习32

§3.7 练习32

BIOS接口32

§4.1 DOS Makefile33

第四章 DOS设备驱动程序模板33

§4.1 DOS Makefile33

第四章 DOS设备驱动程序模板33

§4.2 段头36

§4.2 段头36

§4.3 定义37

§4.3 定义37

§4.4 全局数据38

§4.4 全局数据38

§4.5 C环境40

§4.5 C环境40

§4.6 命令42

§4.6 命令42

§4.7 结束标记43

§4.8 模板概述43

§4.8 模板概述43

§4.7 结束标记43

§4.9 使用模板44

§4.9 使用模板44

§4.10 小结45

DOS Makefile45

段头45

定义45

全局数据45

C环境45

命令45

C环境45

全局数据45

定义45

段头45

DOS Makefile45

§4.10 小结45

结束标记45

结束标记45

命令45

§4.11 练习46

使用模板46

§4.11 练习46

使用模板46

§5.1 安装设备驱动程序47

第五章 如果不工作该怎么办47

§5.1 安装设备驱动程序47

第五章 如果不工作该怎么办47

§5.2.1 在初始化时避免问题48

§5.2.1 在初始化时避免问题48

§5.2 调试设备驱动程序48

§5.2 调试设备驱动程序48

§5.2.2 用visual找错49

§5.2.3 使用嵌入的调试语句49

§5.2.3 使用嵌入的调试语句49

§5.2.2 用visual找错49

§5.3 DOS设备驱动程序调试程序55

§5.3 DOS设备驱动程序调试程序55

§5.4小结56

config.sys56

调试56

§5.4小结56

config.sys56

调试56

§5.5 练习56

§5.5 练习56

第六章 DOS字符设备驱动程序57

§6.1 字符设备驱动程序头57

§6.1 字符设备驱动程序头57

第六章 DOS字符设备驱动程序57

§6.2 字符设备驱动程序命令58

§6.2 字符设备驱动程序命令58

§6.3 CONSOLE字符设备驱动程序59

§6.3 CONSOLE字符设备驱动程序59

§6.4 小结60

字符设备驱动程序头60

字符设备驱动程序命令60

§6.4 小结60

字符设备驱动程序头60

字符设备驱动程序命令60

CONSOLE字符设备驱动程序63

CONSOLE字符设备驱动程序63

§6.5 练习63

§6.5 练习63

§7.1.1 DASD类型64

§7.1 术语64

§7.1.2 DASD形式因子64

第七章 磁盘/软盘的基本原理64

§7.1 术语64

§7.1.1 DASD类型64

§7.1.2 DASD形式因子64

第七章 磁盘/软盘的基本原理64

§7.1.4 DASD存储容易65

§7.1.3 DASD的物理配置65

§7.1.4 DASD存储容易65

§7.1.3 DASD的物理配置65

§7.2 DASD的DOS观点66

§7.2 DASD的DOS观点66

§7.3 DOS磁盘结构67

§7.3 DOS磁盘结构67

§7.3.1 DASD分区表67

§7.3.1 DASD分区表67

§7.3.2 DOS引导记录68

§7.3.2 DOS引导记录68

§7.3.4 DOS根目录69

§7.3.4 DOS根目录69

§7.3.3 DOS文件分配表(FAT)69

§7.3.3 DOS文件分配表(FAT)69

§7.3.5 DOS文件系统数据70

§7.3.5 DOS文件系统数据70

DASD的DOS观点70

DOS磁盘结构70

DASD分区表70

DOS文件分配表70

DOS文件分配表70

DASD分区表70

§7.4 小结70

DOS磁盘结构70

DASD的DOS观点70

§7.4 小结70

DOS根目录71

§7.5 练习71

DOS根目录71

§7.5 练习71

§8.1 块设备驱动程序头72

§8.1 块设备驱动程序头72

第八章 DOS块设备驱动程序72

第八章 DOS块设备驱动程序72

§8.2 DOS如何找到块设备73

§8.2 DOS如何找到块设备73

§8.3 块设备驱动程序命令74

§8.4 RAM__DISK块设备驱动程序74

§8.4 RAM__DISK块设备驱动程序74

§8.3 块设备驱动程序命令74

§8.5 SHADOW块设备驱动程序76

§8.5 SHADOW块设备驱动程序76

DOS如何找到块设备驱动程序78

§8.5 小结78

DOS如何找到块设备驱动程序78

RAM__DISK块设备驱动程序78

RAM__DISK块设备驱动程序78

§8.5 小结78

§8.7 练习79

SHADOW块设备驱动程序79

§8.7 练习79

SHADOW块设备驱动程序79

第九章 DOS设备驱动程序测试方法80

§9.1 设备驱动程序调试过程80

§9.2 设备驱动程序命令试验80

§9.1 设备驱动程序调试过程80

§9.2 设备驱动程序命令试验80

第九章 DOS设备驱动程序测试方法80

设备驱动程序测试81

设备驱动程序测试81

§9.4 小结81

§9.3 设备驱动程序试验81

§9.3 设备驱动程序试验81

§9.4 小结81

§9.5 练习82

§9.5 练习82

第十章 DOS设备驱动程序项目83

§10.1 n-丛DOS设备83

§10.1 n-丛DOS设备83

第十章 DOS设备驱动程序项目83

§10.3 设备侦探(espionage)84

§10.4 DOS设备的CD-ROM支持84

§10.2 逻辑设备连接84

§10.3 设备侦探(espionage)84

§10.4 DOS设备的CD-ROM支持84

§10.2 逻辑设备连接84

§10.7 练习85

§10.5 支持新技术85

§10.6小结85

DOS设备驱动程序项目85

§10.7 练习85

DOS设备驱动程序项目85

§10.6小结85

§10.5 支持新技术85

DOS WORM设备驱动程序86

第十一章 WORM基本原理86

DOS WORM设备驱动程序86

§11.1 DOS文件系统的服务86

§11.1 DOS文件系统的服务86

第十一章 WORM基本原理86

§11.2 DOS FAT文件系统87

§11.2 DOS FAT文件系统87

§11.4练习88

§11.3 小结88

§11.4练习88

§11.3 小结88

第十二章 WORM设备驱动程序体系结构89

§12.1 DOS BPB的回顾89

§12.1 DOS BPB的回顾89

第十二章 WORM设备驱动程序体系结构89

§12.2 IBM 3363设备驱动程序体系结构90

§12.2 IBM 3363设备驱动程序体系结构90

§12.5 练习91

§12.4 小结91

§12.3 WORM设备的典型问题91

§12.5 练习91

§12.3 WORM设备的典型问题91

§12.4 小结91

§13.1 DOS WORM设备驱动程序概念92

第十三章 DOS WORM设备驱动程序92

§13.1 DOS WORM设备驱动程序概念92

第十三章 DOS WORM设备驱动程序92

§13.2 DOS WORM设备驱动程序头93

§13.2 DOS WORM设备驱动程序头93

§13.3 DOS WORM设备驱动程序命令94

§13.3 DOS WORM设备驱动程序命令94

§13.5 DOS WORM设备驱动程序文件96

§13.4 DOS WORM设备驱动程序控制流96

§13.5 DOS WORM设备驱动程序文件96

§13.4 DOS WORM设备驱动程序控制流96

§13.6 如果不工作该怎么办?97

§13.6 如果不工作该怎么办?97

§13.7小结100

DOS WORM设备驱动程序文件100

§13.8 练习100

§13.7小结100

DOS WORM设备驱动程序命令100

DOS WORM设备驱动程序命令100

DOS WORM设备驱动程序文件100

§13.8 练习100

附录A 设备驱动程序命令101

附录A 设备驱动程序命令101

附录B 设备驱动程序接口102

附录B 设备驱动程序接口102

附录C arrange实用程序107

附录C arrange实用程序107

附录D DOS API111

附录D DOS API111

附录E visual实用程序124

附录E visual实用程序124

附录F 模板文件140

附录F 模板文件140

附录G CONSOLE文件158

附录G CONSOLE文件158

附录H ROM BIOS172

附录H ROM BIOS172

附录I dos__fat程序180

附录I dos__fat程序180

附录J RAM__DISK文件199

附录J RAM__DISK文件199

附录K SHADOW文件212

附录K SHADOW文件212

附录L WORM BIOS226

附录L WORM BIOS226

附录M WORM文件230

附录M WORM文件230

1993《用C语言编写DOS设备驱动程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由迪克编写 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国财政经济出版社
C语言程序设计( PDF版)
C语言程序设计
UNIX设备驱动程序( PDF版)
UNIX设备驱动程序
北京科海培训中心
MS-DOS设备驱动程序剖析与实现( PDF版)
MS-DOS设备驱动程序剖析与实现
北京科海培训中心
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C++程序设计语言(1991 PDF版)
C++程序设计语言
1991 北京希望电脑公司
如何写UNIX设备驱动程序(1991 PDF版)
如何写UNIX设备驱动程序
1991 中国科学院希望高级电脑技术公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1987 PDF版)
C语言程序设计
1987 上海:上海科学技术文献出版社
C++语言程序设计(1999 PDF版)
C++语言程序设计
1999 北京:清华大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C++程序语言编写指南(1996 PDF版)
C++程序语言编写指南
1996 电子工业出版社;香港万里机构出版有限公司
C语言程序设计(1998 PDF版)
C语言程序设计
1998 南京:南京大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社