《DOS程序参考手册》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:陈石等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2222
  • ISBN:
  • 页数:858 页
图书介绍:

第一部分 DOS概述 1

第1章 DOS简介 3

1.1 什么是DOS 3

1.2 DOS的历史 4

1.3 DOS的结构 9

1.4 DOS的程序员接口 10

1.5 小结 11

第2章 DOS系统结构 12

2.1 “虚机”概念 12

2.2 物理机器 13

2.3 处理器 13

2.4 内存 24

2.5 I/O通道 25

2.6 存储设备 29

2.7 软件 31

2.8 小结 34

第3章 动态的DOS 35

3.1 DOS启动顺序 35

3.2 命令处理 38

3.3 DOS下的程序 39

3.4 一些高级语言的例子 45

3.5 中断 48

3.6 内存分配与管理 52

3.7 小结 55

第4章 DOS和BIOS接口 56

4.1 从程序中访问DOS和BIOS 56

4.2 高级语言资源 59

4.3 小结 76

第二部分 输入输出设备 77

第5章 输出设备 79

5.1 基本的字符设备 79

5.2 看看显示系统的工作方式 80

5.3 视频功能 99

5.4 打印机功能 106

5.5 小结 108

第6章 输入设备 109

6.1 键盘 109

6.2 鼠标 125

6.3 小结 130

第7章 串行设备 131

7.1串 行接口 132

7.2串 行转换:UART 134

7.3 将通信端口初始化 140

7.4 调制解调器 142

7.5 编写一个终端程序 143

7.7 直接访问UART 151

7.8 修改Term.c 152

7.9 回送检测 154

7.10 评价串行I/O设备 155

7.11 小结 155

第三部分 磁盘、目录和文件 157

第8章 磁盘 159

8.1 磁盘的内部结构 159

8.2 利用磁盘功能 172

8.3 小结 183

第9章 目录和文件 184

9.1 磁盘目录 184

9.2 什么是文件 191

9.3 DOS处理文件的方式 191

9.4 小结 199

第四部分 内存管理及其它 201

第10章 程序和内存管理 203

10.1 内存的工作方式 204

10.2 内存管理 207

10.3 扩充内存 211

10.4 扩展内存 217

10.5 程序执行 245

10.6 内存常驻软件的编程 254

10.7 小结 256

第11章 中断处理程序 257

11.1 什么是中断 257

11.2 中断的工作方式 259

11.3 Intel 8086系列的中断类型 259

11.4 中断向量 262

11.5 获取和设置中断向量 262

11.6 什么时候必须写一个中断处理程序? 263

11.7 编写Ctrl-C处理程序 264

11.8 编写个关键出错处理程序 270

11.9 TSR综述 294

11.10 TSR的中断基础 296

11.11 小结 302

第12章 设备驱动程序 304

12.1 驱动程序的类型 305

12.2 设备驱动程序的工作方式 306

12.3 设备驱动程序的结构 308

12.4 完整的驱动程序 328

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

第五部分 参考手册 351

第14章 参考手册概述 353

14.1 怎样介绍各个服务 353

14.2 详细的功能总结 355

第15章 BIOS参考手册 371

第16章 DOS参考手册 470

16.1 怎样调用DOS服务 470

16.2 可重入性 470

16.3 保留的功能 471

16.4 未公开的功能 472

16.5 DOS服务 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 选中的内存位置 806

B.1 中断表 806

B.2 BIOS数据区 808

附录c 一种标准的TSR标识技术 811

c.1 用户参数块 812

c.2 功能00h(检查安装) 813

c.3 功能01h(返回用户参数指针) 814

c.4 其它TesSeRact功能 815

附录D 保留的DOS功能 816

D.1 未公开的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