当前位置:首页 > 工业技术
DOS 5开发者指南  DOS高级程序设计指南
DOS 5开发者指南  DOS高级程序设计指南

DOS 5开发者指南 DOS高级程序设计指南PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:刘铁石等编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1992
  • ISBN:7502728333
  • 页数:632 页
图书介绍:
《DOS 5开发者指南 DOS高级程序设计指南》目录

目录 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

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