《DOS程序员参考手册》
作者 | (美)Terry Dettmann著;熊桂喜等译 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 858 |
出版时间 | 1996(求助前请核对) 目录预览 |
ISBN号 | 7302019843 — 求助条款 |
PDF编号 | 810414848(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第一部分 DOS概述3
第1章DOS简介3
1.1 什么是DOS3
1.2 DOS的历史4
1.2.1 1.0版6
1.2.2 1.1版6
1.2.3 1.25 版 ...6
1.2.1 2.0版6
1.2.8 3.2版7
1.2.5 2.1版7
1.2.6 3.0 版7
1.2.7 3.1版7
1.2.10 4.0版8
1.2.9 3.3版8
1.2.11 5.0版8
1.2.12 6.0版8
1.2.13 未来展望9
1.3 DOS的结构9
1.4 DOS的程序员接口10
1.5小结11
目 录11
译者序11
第2章DOS系统结构12
2.1 “虚机”概念12
引 言13
2.2物理机器13
2.3处理器13
2.3.1 8086内存寻址14
2.3.2 8086寄存器集16
2.3.3 80286及其更高档的处理器19
2.3.4 CPU芯片的识别20
2.3.6数学协处理器的识别22
2.3.5数学协处理器22
2.4内存24
2.5 I/O通道25
2.5.1键盘25
2.5.2显示器屏幕26
2.5.3打印机28
2.5.4串行口28
2.5.5 鼠标29
2.6存储设备29
2.6.1物理磁盘结构29
2.6.2逻辑磁盘结构30
2.7软件31
2.7.1 BIOS31
2.7.2 DOS核心32
2.7.3命令处理器32
2.7.4设备驱动程序33
2.8小结34
3.1 DOS启动顺序35
第3章动态的DOS35
3.2命令处理38
3.3 DOS下的程序39
3.3.1 COM程序39
3.3.2 EXE程序41
3.4一些高级语言的例子45
3.4.1一个Turbo Pascal程序45
3.4.3比较不同版本的程序46
3.4.2一个编译的C程序46
3.5 中断48
3.5.1 内部中断49
3.5.2非屏蔽中断49
3.5.3硬件(可屏蔽)中断50
3.5.4软件中断50
3.6内存分配与管理52
3.7 小结55
4.1从程序中访问DOS和BIOS56
第4章DOS和BIOS接口56
4.1.1一个对DOS的简单调用57
4.1.2传递字符串地址给DOS58
4.2高级语言资源59
4.2.1 C语言60
4.2.2 Turbo Pascal68
4.2.3 Quick BASIC72
4.3 小结76
第二部分 输入输出设备79
第5章输出设备79
5.1基本的字符设备79
5.2看看显示系统的工作方式80
5.2.1存储和显示视频数据81
5.2.2视频显示格式83
5.2.3识别视频显示适配卡87
5.3.1利用DOS和BIOS视频功能编程99
5.3视频功能99
5.3.2使用多个显示页104
5.4打印机功能106
5.5 小结108
第6章输入设备109
6.1键盘109
6.1.1了解键盘的工作方式109
6.1.2用BASIC读键盘113
6.1.3使用Int 16h来访问键盘114
6.1.4使用Int 21h来访问键盘118
6.1.5识别键盘支持的水平124
6.2鼠标125
6.2.1了解鼠标的工作方式125
6.2.2初始化鼠标驱动程序125
6.2.3鼠标位于何处126
6.3小结130
第7章串行设备131
7.1串行接口132
7.2串行转换:UART134
7.2.1发送保持寄存器(THR)135
7.2.2接收数据寄存器(RDR)135
7.2.3波特率除数(BRD)135
7.2.4中断允许寄存器(IER)136
7.2.5 中断识别寄存器(IIR)136
7.2.6 FIFO控制寄存器(FCR)137
7.2.7线控制寄存器(LCR)137
7.2.8调制解调器控制寄存器(MCR)138
7.2.9线状态寄存器(LSR)138
7.2.10调制解调器状态寄存器(MSR)139
7.3将通信端口初始化140
7.4调制解调器142
7.5编写一个终端程序143
7.5.1双工考虑143
7.5.3支持函数144
7.5.2控制程序Term.c144
7.6使用term.c151
7.7直接访问UART151
7.7.1汇编语言152
7.7.2 C语言152
7.7.3 BASIC语言152
7.7.4 Pascal语言152
7.8修改Term.c152
7.9回送检测154
7.10评价串行I/O设备155
7.11小结155
第三部分 磁盘、目录和文件159
第8章磁盘159
8.1磁盘的内部结构159
8.1.1分区表160
8.1.2引导记录163
8.1.3文件分配表(FAT)166
8.2.1驱动器信息172
8.2利用磁盘功能172
8.2.2格式化磁盘177
8.3小结183
第9章 目录和文件184
9.1磁盘目录184
9.1.1根目录185
9.1.2目录项186
9.1.3子目录190
9.1.4卷标190
9.2什么是文件191
9.3 DOS处理文件的方式191
9.3.1标准文件控制块192
9.3.2扩展的文件控制192
9.3.3基本的FCB文件处理193
9.3.4 什么时候使用FCB功能193
9.3.6基本的句柄文件处理技术194
9.3.5句柄功能194
9.3.7何时使用句柄功能195
9.3.8练习:目录搜索195
9.4小结199
第四部分 内存管理及其它203
第10章程序和内存管理203
10.1内存的工作方式204
10.2内存管理207
10.2.1压缩程序内存209
10.2.2获得更多的内存210
10.3扩充内存211
10.3.1确定扩充内存的有效性211
10.3.2使用扩充内存213
10.4扩展内存217
10.4.1确定扩展内存的有效性217
10.4.2使用扩展内存218
10.5.1 EXEC功能245
10.5程序执行245
10.5.2程序退出249
10.5.3潜在的EXEC问题249
10.5.4往DOS中输入命令250
10.5.5替换DOS的内部命令251
10.5.6为什么有些EXE文件不能被转换成COM文件252
10.5.7程序段前缀(PSP)252
10.6内存常驻软件的编程254
10.7小结256
第11章中断处理程序257
11.1什么是中断257
11.2中断的工作方式259
11.3 Intel 8086系列的中断类型259
11.3.1内部硬件中断260
11.3.2外部硬件中断260
11.3.3软件中断261
11.5获取和设置中断向量262
11.4 中断向量262
11.6什么时候必须写一个中断处理程序?263
11.7编写Ctrl-C处理程序264
11.8编写一个关键出错处理程序270
11.9 TSR综述294
11.10 TSR的中断基础296
11.10.1键盘中断296
11.10.2 InDOS标志、DOSOK中断和定时器中断296
11.11 小结302
第12章设备驱动程序304
12.1驱动程序的类型305
12.1.1字符设备驱动程序305
12.1.2块设备驱动程序305
12.2设备驱动程序的工作方式306
12.3设备驱动程序的结构308
12.3.1 设备头309
12.3.2策略例程312
12.3.3中断例程314
12.4完整的驱动程序328
12.4.1汇编驱动程序331
12.4.2安装驱动程序332
12.4.3调试驱动程序332
12.5编一个实用的驱动程序333
12.6使用设备驱动程序334
12.7 小结334
第13章其它杂项功能336
13.1 DOS版本信息336
13.2 设备信息339
13.3 日期和时间功能341
13.4扩展的出错处理345
13.5未公开的功能349
13.6小结350
14.1.1 中断号353
14.1怎样介绍各个服务353
第五部分 参考手册353
第14章参考手册概述353
14.1.2功能号354
14.1.3子功能号354
14.1.7调用寄存器355
14.2详细的功能总结355
14.1.9注释355
14.1.8返回寄存器355
14.1.6描述355
14.1.5用途355
14.1.4版本的有效性355
第15章BIOS参考手册371
第16章DOS参考手册470
16.1怎样调用DOS服务470
16.2可重入性470
16.3保留的功能471
16.5 DOS服务472
16.4未公开的功能472
第17章鼠标参考手册649
17.1 鼠标的功能649
17.2鼠标驱动程序的EGA寄存器接口677
第18章EMS参考手册682
第19章XMS参考手册721
第20章DPMI参考手册731
第21章任务切换参考手册780
21.1数据结构780
21.2通报功能784
21.3服务功能789
第22章DoubleSpace参考手册794
22.1 CVF结构794
22.2 API功能795
附录A ASCII字符集799
B.1中断表806
附录B选中的内存位置806
B.2 BIOS数据区808
附录C一种标准的TSR标识技术811
C.1用户参数块812
C.2功能00h(检查安装)813
C.3功能01h(返回用户参数指针)814
C.4其它TesSeRact功能815
D.1未公开的DOS功能的种类816
附录D保留的DOS功能816
D.2覆盖范围817
D.3使用功能52h——表中表818
D.4小结855
附录E支持资源清单856
E.1硬件856
E.2 MS-DOS和BIOS编程856
E.3编程语言857
E.4一般编程技术858
1996《DOS程序员参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Terry Dettmann著;熊桂喜等译 1996 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- PowerBuilder 6.0程序员参考手册
- 1999 北京:中国水利水电出版社
-
- 库程序参考手册
- 1988年12月第1版 国防工业出版社
-
- MICROSOFT WINDOWS V3.0 程序员参考手册
- 1991年05月第1版 电子工业出版社
-
- 80386程序员参考手册
- 北京科海集团公司培训中心
-
- DOS程序参考手册
- 北京:清华大学出版社
-
- 程序员参考手册 3
- 1991 中国科学院希望高级电脑技术公司
-
- 程序员参考手册 中
- 1979
-
- fortran5程序设计员参考手册09300015410
- 苏州电子计算机厂情报室
-
- 程序员参考手册 下
- 1991 北京:海洋出版社
-
- Microsoft鼠标器程序员参考手册
- 1994 北京:学苑出版社
-
- Perl 5程序员参考手册
- 1998 北京:中国水利水电出版社
-
- Visual C++程序员参考手册
- 1995 北京:北京大学出版社
-
- SQL程序员参考手册
- 1999 北京:中国水利水电出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD