内容简介
第一章 引言
第一章 引言
§1.1 背景
§1.2 预期读者
第一部分 导论
第一部分 导论
§1.2 预期读者
§1.1 背景
§1.3 预期的好处
§1.4所用的约定2
§1.4所用的约定2
§1.3 预期的好处
§1.5 内容概述
§1.5 内容概述
第二章 基本原理
§2.1.2 通4用和索引寄存器
§2.1.1 内存寻址
§2.1 Intel 8086/8088结构
§2.1 Intel 8086/8088结构
§2.1.1 内存寻址
§2.1.2 通4用和索引寄存器
第二章 基本原理
§2.2.3 MEDIUM模式
§2.2.2 SMALL模式
§2.2.3 MEDIUM模式
§2.2.4 COMPACT模式
§2.2 段和C编译模式
§2.2 段和C编译模式
§2.2.1 TINY模式
§2.2.2 SMALL模式
§2.2.1 TINY模式
§2.2.4 COMPACT模式
§2.3 仔细观察TINY模式
§2.2.5 LARGE模式
§2.2.6 HUGE模式
§2.3 仔细观察TINY模式
§2.4 第一个TINY模式程序
§2.4 第一个TINY模式程序
§2.2.6 HUGE模式
§2.2.5 LARGE模式
§2.6 C堆栈和数据
§2.5 数据在先
§2.6 C堆栈和数据
§2.5 数据在先
§2.8 C小结
§2.7 C语言运行库
C编译程序模式
Intel体系结构
§2.8 C小结
§2.7 C语言运行库
C编译程序模式
Intel体系结构
§2.9 练习
§2.9 练习
TINY模式程序
C运行库
C运行库
TINY模式程序
§3.1.1 软件层次
第二部分 DOS设备驱动程序
第三章DOS设备驱动程序基本原理
§3.1 软件接口体系结构
§3.1.1 软件层次
§3.1 软件接口体系结构
第三章DOS设备驱动程序基本原理
第二部分 DOS设备驱动程序
§3.2 应用编程接口
§3.1.3 复杂程度减少
§3.1.4 功能灵活性
§3.1.2 信息隐藏
§3.1.2 信息隐藏
§3.1.3 复杂程度减少
§3.1.4 功能灵活性
§3.2 应用编程接口
§3.3 设备驱动程序接口
§3.3.1 DOS设备驱动程序结构
§3.3.1 DOS设备驱动程序结构
§3.3 设备驱动程序接口
1.DOS设备管理
1.DOS设备管理
2.DOS设备驱动程序头
2.DOS设备驱动程序头
3.DOS设备驱动程序分类
3.DOS设备驱动程序分类
§3.3.2 DOS设备驱动程序请求
§3.3.2 DOS设备驱动程序请求
§3.3.3 跟踪应用请求
§3.4 BIOS接口
§3.4 BIOS接口
§3.3.3 跟踪应用请求
软件接口体系结构
应用编程接口
设备驱动程序接口
§3.5 硬件设备接口
§3.6 小结
设备驱动程序接口
应用编程接口
软件接口体系结构
§3.6 小结
§3.5 硬件设备接口
硬件设备接口
硬件设备接口
BIOS接口
§3.7 练习
§3.7 练习
BIOS接口
§4.1 DOS Makefile
第四章 DOS设备驱动程序模板
§4.1 DOS Makefile
第四章 DOS设备驱动程序模板
§4.2 段头
§4.2 段头
§4.3 定义
§4.3 定义
§4.4 全局数据
§4.4 全局数据
§4.5 C环境
§4.5 C环境
§4.6 命令
§4.6 命令
§4.7 结束标记
§4.8 模板概述
§4.8 模板概述
§4.7 结束标记
§4.9 使用模板
§4.9 使用模板
§4.10 小结
DOS Makefile
段头
定义
全局数据
C环境
命令
C环境
全局数据
定义
段头
DOS Makefile
§4.10 小结
结束标记
结束标记
命令
§4.11 练习
使用模板
§4.11 练习
使用模板
§5.1 安装设备驱动程序
第五章 如果不工作该怎么办
§5.1 安装设备驱动程序
第五章 如果不工作该怎么办
§5.2.1 在初始化时避免问题
§5.2.1 在初始化时避免问题
§5.2 调试设备驱动程序
§5.2 调试设备驱动程序
§5.2.2 用visual找错
§5.2.3 使用嵌入的调试语句
§5.2.3 使用嵌入的调试语句
§5.2.2 用visual找错
§5.3 DOS设备驱动程序调试程序
§5.3 DOS设备驱动程序调试程序
§5.4小结
config.sys
调试
§5.4小结
config.sys
调试
§5.5 练习
§5.5 练习
第六章 DOS字符设备驱动程序
§6.1 字符设备驱动程序头
§6.1 字符设备驱动程序头
第六章 DOS字符设备驱动程序
§6.2 字符设备驱动程序命令
§6.2 字符设备驱动程序命令
§6.3 CONSOLE字符设备驱动程序
§6.3 CONSOLE字符设备驱动程序
§6.4 小结
字符设备驱动程序头
字符设备驱动程序命令
§6.4 小结
字符设备驱动程序头
字符设备驱动程序命令
CONSOLE字符设备驱动程序
CONSOLE字符设备驱动程序
§6.5 练习
§6.5 练习
§7.1.1 DASD类型
§7.1 术语
§7.1.2 DASD形式因子
第七章 磁盘/软盘的基本原理
§7.1 术语
§7.1.1 DASD类型
§7.1.2 DASD形式因子
第七章 磁盘/软盘的基本原理
§7.1.4 DASD存储容易
§7.1.3 DASD的物理配置
§7.1.4 DASD存储容易
§7.1.3 DASD的物理配置
§7.2 DASD的DOS观点
§7.2 DASD的DOS观点
§7.3 DOS磁盘结构
§7.3 DOS磁盘结构
§7.3.1 DASD分区表
§7.3.1 DASD分区表
§7.3.2 DOS引导记录
§7.3.2 DOS引导记录
§7.3.4 DOS根目录
§7.3.4 DOS根目录
§7.3.3 DOS文件分配表(FAT)
§7.3.3 DOS文件分配表(FAT)
§7.3.5 DOS文件系统数据
§7.3.5 DOS文件系统数据
DASD的DOS观点
DOS磁盘结构
DASD分区表
DOS文件分配表
DOS文件分配表
DASD分区表
§7.4 小结
DOS磁盘结构
DASD的DOS观点
§7.4 小结
DOS根目录
§7.5 练习
DOS根目录
§7.5 练习
§8.1 块设备驱动程序头
§8.1 块设备驱动程序头
第八章 DOS块设备驱动程序
第八章 DOS块设备驱动程序
§8.2 DOS如何找到块设备
§8.2 DOS如何找到块设备
§8.3 块设备驱动程序命令
§8.4 RAM__DISK块设备驱动程序
§8.4 RAM__DISK块设备驱动程序
§8.3 块设备驱动程序命令
§8.5 SHADOW块设备驱动程序
§8.5 SHADOW块设备驱动程序
DOS如何找到块设备驱动程序
§8.5 小结
DOS如何找到块设备驱动程序
RAM__DISK块设备驱动程序
RAM__DISK块设备驱动程序
§8.5 小结
§8.7 练习
SHADOW块设备驱动程序
§8.7 练习
SHADOW块设备驱动程序
第九章 DOS设备驱动程序测试方法
§9.1 设备驱动程序调试过程
§9.2 设备驱动程序命令试验
§9.1 设备驱动程序调试过程
§9.2 设备驱动程序命令试验
第九章 DOS设备驱动程序测试方法
设备驱动程序测试
设备驱动程序测试
§9.4 小结
§9.3 设备驱动程序试验
§9.3 设备驱动程序试验
§9.4 小结
§9.5 练习
§9.5 练习
第十章 DOS设备驱动程序项目
§10.1 n-丛DOS设备
§10.1 n-丛DOS设备
第十章 DOS设备驱动程序项目
§10.3 设备侦探(espionage)
§10.4 DOS设备的CD-ROM支持
§10.2 逻辑设备连接
§10.3 设备侦探(espionage)
§10.4 DOS设备的CD-ROM支持
§10.2 逻辑设备连接
§10.7 练习
§10.5 支持新技术
§10.6小结
DOS设备驱动程序项目
§10.7 练习
DOS设备驱动程序项目
§10.6小结
§10.5 支持新技术
DOS WORM设备驱动程序
第十一章 WORM基本原理
DOS WORM设备驱动程序
§11.1 DOS文件系统的服务
§11.1 DOS文件系统的服务
第十一章 WORM基本原理
§11.2 DOS FAT文件系统
§11.2 DOS FAT文件系统
§11.4练习
§11.3 小结
§11.4练习
§11.3 小结
第十二章 WORM设备驱动程序体系结构
§12.1 DOS BPB的回顾
§12.1 DOS BPB的回顾
第十二章 WORM设备驱动程序体系结构
§12.2 IBM 3363设备驱动程序体系结构
§12.2 IBM 3363设备驱动程序体系结构
§12.5 练习
§12.4 小结
§12.3 WORM设备的典型问题
§12.5 练习
§12.3 WORM设备的典型问题
§12.4 小结
§13.1 DOS WORM设备驱动程序概念
第十三章 DOS WORM设备驱动程序
§13.1 DOS WORM设备驱动程序概念
第十三章 DOS WORM设备驱动程序
§13.2 DOS WORM设备驱动程序头
§13.2 DOS WORM设备驱动程序头
§13.3 DOS WORM设备驱动程序命令
§13.3 DOS WORM设备驱动程序命令
§13.5 DOS WORM设备驱动程序文件
§13.4 DOS WORM设备驱动程序控制流
§13.5 DOS WORM设备驱动程序文件
§13.4 DOS WORM设备驱动程序控制流
§13.6 如果不工作该怎么办?
§13.6 如果不工作该怎么办?
§13.7小结
DOS WORM设备驱动程序文件
§13.8 练习
§13.7小结
DOS WORM设备驱动程序命令
DOS WORM设备驱动程序命令
DOS WORM设备驱动程序文件
§13.8 练习
附录A 设备驱动程序命令
附录A 设备驱动程序命令
附录B 设备驱动程序接口
附录B 设备驱动程序接口
附录C arrange实用程序
附录C arrange实用程序
附录D DOS API
附录D DOS API
附录E visual实用程序
附录E visual实用程序
附录F 模板文件
附录F 模板文件
附录G CONSOLE文件
附录G CONSOLE文件
附录H ROM BIOS
附录H ROM BIOS
附录I dos__fat程序
附录I dos__fat程序
附录J RAM__DISK文件
附录J RAM__DISK文件
附录K SHADOW文件
附录K SHADOW文件
附录L WORM BIOS
附录L WORM BIOS
附录M WORM文件
附录M WORM文件