当前位置:首页 > 工业技术
用C语言编写DOS设备驱动程序
用C语言编写DOS设备驱动程序

用C语言编写DOS设备驱动程序PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:迪克译
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1991
  • ISBN:
  • 页数:252 页
图书介绍:
《用C语言编写DOS设备驱动程序》目录

第一部分 导论 1

第一章 引言 1

1.1背景 1

1.2预期读者 1

1.3预期的好处 2

1.4所用的约定2 2

1.5内容概述 3

第二章 基本原理 4

2.1Intel8086/8088结构 4

2.1.1内存寻址 4

2.1.2通4用和索引寄存器 4

2.2段和C编译模式 5

2.2.1TINY模式 5

2.2.2SMALL模式 5

2.2.3MEDIUM模式 5

2.2.4COMPACT模式 5

2.2.5LARGE模式 6

2.2.6HUGE模式 6

2.3仔细观察TINY模式 6

2.4第一个TINY模式程序 6

2.5数据在先 14

2.6C堆栈和数据 14

2.7C语言运行库 15

2.8小结 15

Intel体系结构 15

C编译程序模式 15

TINY模式程序 16

C运行库 16

2.9练习 16

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

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

3.1软件接口体系结构 17

3.1.1软件层次 17

3.1.2信息隐藏 19

3.1.3复杂程度减少 19

3.1.4功能灵活性 19

3.2应用编程接口 19

3.3设备驱动程序接口 20

3.3.1DOS设备驱动程序结构 20

1.DOS设备管理 21

2.DOS设备驱动程序头 23

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

3.3.2DOS设备驱动程序请求 27

3.3.3跟踪应用请求 29

3.4BIOS接口 29

3.5硬件设备接口 31

3.6小结 31

软件接口体系结构 31

应用编程接口 31

设备驱动程序接口 31

BIOS接口 32

硬件设备接口 32

3.7练习 32

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

4.1DOS Makefile 33

4.2段头 36

4.3定义 37

4.4全局数据 38

4.5C环境 40

4.6命令 42

4.7结束标记 43

4.8模板概述 43

4.9使用模板 44

4.10小结 45

DOS Makefile 45

段头 45

定义 45

全局数据 45

C环境 45

命令 45

结束标记 45

使用模板 46

4.11练习 46

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

5.1安装设备驱动程序 47

5.2调试设备驱动程序 48

5.2.1在初始化时避免问题 48

5.2.2用visual找错 49

5.2.3使用嵌入的调试语句 49

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

5.4小结 56

config.sys 56

调试 56

5.5练习 56

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

6.1字符设备驱动程序头 57

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

6.3CONSOLE字符设备驱动程序 59

6.4小结 60

字符设备驱动程序头 60

字符设备驱动程序命令 60

CONSOLE字符设备驱动程序 63

6.5练习 63

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

7.1术语 64

7.1.1DASD类型 64

7.1.2DASD形式因子 64

7.1.3DASD的物理配置 65

7.1.4DASD存储容易 65

7.2DASD的DOS观点 66

7.3DOS磁盘结构 67

7.3.1DASD分区表 67

7.3.2DOS引导记录 68

7.3.3DOS文件分配表(FAT) 69

7.3.4DOS根目录 69

7.3.5DOS文件系统数据 70

7.4小结 70

DASD的DOS观点 70

DOS磁盘结构 70

DASD分区表 70

DOS文件分配表 70

DOS根目录 71

7.5练习 71

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

8.1块设备驱动程序头 72

8.2DOS如何找到块设备 73

8.3块设备驱动程序命令 74

8.4RAM_DISK块设备驱动程序 74

8.5SHADOW块设备驱动程序 76

8.5小结 78

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

RAM_DISK块设备驱动程序 78

SHADOW块设备驱动程序 79

8.7练习 79

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

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

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

9.3设备驱动程序试验 81

9.4小结 81

设备驱动程序测试 81

9.5练习 82

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

10.1n-丛DOS设备 83

10.2逻辑设备连接 84

10.3设备侦探(espionage) 84

10.4DOS设备的CD-ROM支持 84

10.5支持新技术 85

10.6小结 85

DOS设备驱动程序项目 85

10.7练习 85

DOS WORM设备驱动程序 86

第十一章 WORM基本原理 86

11.1DOS文件系统的服务 86

11.2DOS FAT文件系统 87

11.3小结 88

11.4练习 88

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

12.1DOS BPB的回顾 89

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

12.3WORM设备的典型问题 91

12.4小结 91

12.5练习 91

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

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

13.2DOS WORM设备驱动程序头 93

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

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

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

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

13.7小结 100

DOS WORM设备驱动程序命令 100

DOS WORM设备驱动程序文件 100

13.8练习 100

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

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

附录C arrange实用程序 107

附录D DOS API 111

附录E visual实用程序 124

附录F 模板文件 140

附录G CONSOLE文件 158

附录H ROM BIOS 172

附录I dos_fat程序 180

附录J RAM_DISK文件 199

附录K SHADOW文件 212

附录L WORM BIOS 226

附录M WORM文件 230

相关图书
作者其它书籍
返回顶部