图书介绍
DOS 5开发者指南 DOS高级程序设计指南pdf电子书版本下载
- 刘铁石等编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502728333
- 出版时间:1992
- 标注页数:632页
- 文件大小:16MB
- 文件页数:642页
- 主题词:
PDF下载
下载说明
DOS 5开发者指南 DOS高级程序设计指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录 2
第一部分 MS—DOS程序设计基础 2
第一章 PC硬件概述 2
1.1 基本寻址 2
1.2 内存类型 2
1.3 寄存器 5
1.4 再谈寻址 6
1.5 端口 10
1.6 硬件中断 11
1.7 定时器 12
1.9 键盘 13
1.8 通用I/O 13
1.10 视频 14
1.11 磁盘 15
第二章 应用环境 16
2.1 DOS应用程序类型 16
2.2 DOS中断 19
2.3 BIOS中断 20
2.4 BIOS变量 21
2.5 程序段前缀 21
2.6 内存分配详情 23
2.7 总结 25
3.1 寻址 26
第三章 C语言和汇编语言 26
3.2 存取环境 30
3.3 输入和输出 30
3.4 中断 31
3.5 中断服务 37
3.6 用于C的汇编程序 38
第四章 最新程序 39
4.1 ESCAPE 39
4.2 SPACE 41
4.3 EDISP 43
4.4 PRTSCRN 45
4.5 SPYS 46
第五章 DOS服务 53
5.1 简单的I/O服务 53
5.2 磁盘控制操作 58
5.3 文件操作 63
5.4 FCB文件服务 66
5.5 句柄服务 66
5.6 目录操作 73
5.7 日期和时间操作 74
5.8 进程操作 76
5.9 内存操作 79
5.10 IOCTL操作 81
5.11 其它操作 84
5.12 其它DOS中断 89
第六章 ROM BIOS服务 94
6.1 显示器服务 94
6.2 设备配置服务 99
6.3 读常规内存的大小 99
6.4 磁盘服务 99
6.5 串行口服务 104
6.6 键盘服务 106
6.7 打印机服务 107
6.9 BIOS变量 108
6.8 时钟设备服务 108
第七章 直接存取技术 111
7.1 把文本写入屏幕存储器 111
7.2 中断规则 114
7.3 管理硬件中断 116
7.4 直接键盘存取 117
7.5 与DOS内存分配相配合 124
7.6 定时和声音产生 128
7.7 AT的实时时钟 135
7.8 使用控制杆 137
7.9 并行口 141
7.10 串行口 144
第八章 协处理器 160
8.1 多重处理 160
8.2 数据类型和格式 160
8.3 协处理器操作 163
8.4 协处理器指令 166
8.5 协处理器仿真 169
8.6 一个简单的协处理器程序 169
8.7 一个四功能计算器 170
8.8 注意事项 182
第九章 构造完备的应用程序 185
第二部分 MS—DOS高级程序设计 185
9.1 Break异常处理 186
9.2 严重错误处理 191
9.3 哪一种语言最好? 197
9.4 多任务研究 198
9.5 一个简单的程序HEXDUMP 198
9.6 一个高性能C应用程序 209
第十章 图形程序设计 228
10.1 方式选择 228
10.2 像素表示法 236
10.3 设置颜色 241
10.4 综合考虑 244
10.5 提高图形性能 260
11.1 鼠标方式 262
11.2 鼠标屏幕 262
第十一章 关于鼠标 262
11.3 鼠标光标 263
11.4 鼠标灵敏度 263
11.5 重要的鼠标变量 263
11.6 基本的鼠标命令 264
11.7 一个基本的C语言鼠标库程序 269
11.8 查询鼠标 277
11.9 事件驱动程序设计 290
11.10 使用图形方式鼠标 307
12.1 EMS如何工作 309
第十二章 内存扩展前景:EMS 309
12.2 检测EMS 310
12.3 选择EMS命令 311
12.4 维持兼容性 323
12.5 CEMS程序库 325
12.6 使用CEMS:DUP 329
12.7 在EMS中执行代码 342
第十三章 设备驱动程序 347
13.1 设备驱动程序的结构 347
13.2 装载设备驱动程序 350
13.4 字符设备驱动程序命令 351
13.3 设备驱动程序的类型 351
13.5 块设备驱动程序命令 355
13.6 任选命令 360
13.7 设备驱动程序的开发环境 360
13.8 一个字符设备驱动程序 367
13.9 一个完整的块设备驱动程序 373
13.10 调试设备驱动程序 384
13.11 进一步感兴趣的问题 386
第十四章 TSR程序设计 387
14.1 TSR的体系结构 387
14.2 活动的和使成为活动的(Live and Let Live) 387
14.3 WASTE0:一个简单的拦截器 388
14.4 WASTE1:改进版本 391
14.5 WASTE:最后版本 394
14.6 INTASM:一个拦截器开发环境 403
14.7 控制光标大小 416
14.8 进一步感兴趣的问题——关于拦截器 421
14.9 弹出程序的主要内容 421
14.10 DOS访问 422
14.11 关键部分 422
14.12 上下文管理 422
14.13 TSRASM:一个弹出开发环境 423
14.14 一些弹出程序范例 456
14.15 如果TSR不工作 469
第三部分 保护方式技术 472
第十五章 80386保护方式 472
15.1 保护方式的特点 472
15.2 特权段 474
15.3 多任务 480
15.4 再谈代码段 482
15.5 异常情况 483
15.6 存储器管理 484
15.7 回顾:实方式和V86方式 486
15.8 V86方式的中断处理 487
15.9 转换到保护方式 488
15.10 PC机的保护方式 490
第十六章 使用扩充存储器 492
16.1 BIOS调用 492
16.2 分配扩充存储器 493
16.3 CEXT库程序 494
16.4 访问扩充存储器的其它方法 502
第十七章 80386调试 503
17.1 硬件调试 503
17.2 确定位和其它的标志 504
17.4 BREAK386 505
17.3 任务转换断点 505
17.5 详细的程序操作 533
17.6 C语言高级中断处理程序 540
第十八章 在实方式下访问4GB内存 546
18.1 策略 546
18.2 一些需要的汇编 559
18.3 使用SEG4G库程序 560
18.4 一些程序实例 560
第十九章 DOS扩展器 566
19.1 关于PROT 566
19.2 使用PROT 567
19.3 综合考虑 571
19.4 动态连接方式 573
19.5 调试 581
19.6 确定故障原因 582
19.7 多任务处理 583
19.8 中断问题 583
19.9 如何管理中断 584
19.10 硬件中断 586
19.11 32位世界中的16位工具 587
19.12 程序例子 587
19.13 PROT的改进 587
19.14 商用DOS扩展器 588
附录A 630