用C语言编写DOS设备驱动程序PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:迪克译
- 出 版 社:中国科学院希望高级电脑技术公司
- 出版年份:1991
- ISBN:
- 页数:252 页
第一部分 导论 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
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《音乐语言的根基》张艺编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《风涛》(日)井上靖著;覃思远译 2019
- 《凯恩斯文集 第13卷 社会、政治和文学论集》严忠志译 2018
- 《鞋子》(法)安娜-贝内迪克特·施维贝尔编 2019
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《大历史 虚无与万物之间 全彩插图版》(美)大卫·克里斯蒂安,辛西娅·斯托克斯·布朗,克雷格·本杰明著;刘耀辉译 2017
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《佳人奇遇 政治小说》(日)柴四郎著;梁启超译 1936
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018