《用C语言开发PC Tools原理与实例》求取 ⇩

目 录1

第一章C与80X861

1.1 简介1

1.2 8086/88概述1

1.3 80286的结构及扩充功能13

1.4 80386扩充的结构要点与功能21

1.5 Microsoft汇编器26

1.6 为配合C模块的汇编语言形式36

2.2 DOS的基本组成40

2.1 简介40

第二章PC DOS概述40

2.3可执行文件56

2.4语句的考虑(LEXICAL CONSIDERATION)59

2.5磁盘系统62

2.6子目录63

2.7结论64

第三章PC DOS下的C编译器65

3.1简介65

3.2内存模式65

3.3语法的考虑74

3.4包含文件(includc file)79

3.5结论82

第四章 从PC DOS开始83

4.1 PC DOS错误码83

4.2 由C调用DOS和ROM BIOS93

4.3文件属性94

4.4从堆栈中传送实参96

4.5从堆栈内取出实参99

4.6送回错误码101

4.7一个改变文件属性的汇编语言函数103

4.8ATTRIB2: 一个用来读取和设置文件模式的程序105

4.9结论110

第五章 系统磁盘111

5.1 简介111

5.2磁盘特性111

5.3 内存的所有权(ownership)113

5.4 dskparms: 一个送回磁盘空间数量的汇编语言程序116

5.5在堆栈中实参的次序116

5.6将计算过的值加入dskdata结构121

5.7结论123

第六章时间和日期127

6.1简介127

6.2磁盘的时间与日期记录127

6.3不在磁盘目录内的时间与日期127

6.4 在磁盘目录函数调用内的时间与日期128

6.5文件代码及文件描述符128

6.6 FILEDATE: 一个用来变更文件日期的程序136

6.7系统的计时(SYSTEM TIMEKEEPING)136

6.8设计date的数据结构143

6.9设计时间的数据结构146

6.10 CHRONTST:一个用来检查Time的程序……………………………(148 )6.11结论150

6.12建议的程序练习151

第七章系统缺省值:磁盘机和路径152

7.1 简介152

7.2缺省的磁盘机152

7.3系统缺省值154

7.4工作路径(THE CURRENTPATP)158

7.5错误返回158

7.7函数3B:改变工作路径160

7.6 getpath:一个用来传回工作路径的函数160

7.8在堆栈上分配存储区163

7.9结论166

第八章PC DOS的目录167

8.1简介167

8.2目录167

8.3 DOS函数4E:寻找第一个符合的文件167

8.4 目录项目168

8.5在搜索时文件名的准则169

8.7磁盘数据传送区170

8.6在搜索时属性的准则170

8.8 findlst: 搜索第一个符合的目录172

8.8 FIND1: 一个用来测试setdta和findlst的程序173

8.9 findlst在程序应用上的价值175

8.10搜索下一个符合的目录项175

8.11 FIND2:显示所有符合的目录项目175

8.12修饰FIND2176

8.13 getitem: 一个包含本章搜索子程序的程序180

8.14 mov_mem: 一个快速的内存拷贝子程序183

8.15 FIND4:以 getitem打印出目录的程序183

8.17建议的程序练习185

8.16结论185

第九章目录登录的进一步应用188

9.1简介188

9.2贮存item结构188

9.3一个指针的数组191

9.4在LI中使用指针数组193

9.5数组语法的结构197

9.6指针及数组索引198

9.7采用指针而不用数组索引199

9.8使LI更具灵活性203

9.9结构指针与数组的排序208

9.10结论216

第十章 最终的目录打印程序:LI217

10.1 简介217

10.2第一部分: 扩充getitem217

10.3第二部分: 增加选择项(OPTIONS)224

10.4结论237

11.1 简介250

11.2键盘250

第十一章键盘和标准输入250

11.3 DOS输入函数255

11.4结论276

第十二章标准和屏幕277

12.1 简介277

12.2 DOS和标准的输出277

12.3 Interrupt 10H:视频I/O简介283

12.4结论305

13.1简介308

13.2 ROM BIOS:IOH 中断308

第十三章 直接视频存取308

13.3直接视频存取309

13.4屏幕内存配置310

13.5视频卡310

13.6彩色模式的屏幕属性311

13.7定义主要的属性312

13.8单色卡314

13.9视频内存分配314

13.10视频配置315

13.11 结构crt的声明的初设317

13.12属性定义320

13.13 V config: 视频配置函数321

13.14直接视频输出程序325

13.15 v fill的测试330

13.16 v fill结构CRT的“未配置”331

13.17直接视频的字符和字串输出函数334

13.18 v puts: 直接字串输出335

13.19仅作属性的写入341

13.20结论343

14.2视窗及视框344

14.1 简介344

第十四章 高级视频总论344

14.3屏幕的保存与恢复354

14.4视框程序库的测试361

14.5滚屏(scrolling)364

14.6使用彩色绘图卡时的屏幕干扰370

14.7扫描线的回扫(retracc)370

14.8对于单一符记子程序的改进371

14.9结论383

15.1 简介384

15.80X86 中断结构384

第十五章中断(Interrupts)384

15.3在中断要求后的处理387

15.4 时钟中断程序402

15.5硬件中断409

15.6结论417

第十六章IPM PC实例程序418

16.1汇编语言程序418

16.2测试汇编程序……………………………………………………………(427 )16.3使工具集适合其它编译器和汇编器432

16.4 swint的支持436

16.5访问DOS437

16.6键盘输入441

16.7 VIDEO输出函数444

16.8直接屏幕输出450

16.9终端仿真程序457

16.10处理Cobtrol-Break473

16.11处理致命的错误476

附录A附带的函数481

附录B本书程序与环境的配合485

附录C美国国家标准信息交换码(ASCⅡ)504

附录D C:优先顺序表507

附录E 8086、80286和80386指令集508

1991《用C语言开发PC Tools原理与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由叶砚霜,李雁红编译 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PC Tools与Norton实用100问(1994 PDF版)
PC Tools与Norton实用100问
1994 广州:广东科技出版社
C语言开发汉字应用软件技术与实例  (修订版)(1994.03 PDF版)
C语言开发汉字应用软件技术与实例 (修订版)
1994.03 学苑出版社
IBM PC译丛 C语言( PDF版)
IBM PC译丛 C语言
用 C 语言开发 AUTOCAD 应用程序( PDF版)
用 C 语言开发 AUTOCAD 应用程序
Borland c++语言与开发应用( PDF版)
Borland c++语言与开发应用
IBM  PC TOOLS实用手册(1988 PDF版)
IBM PC TOOLS实用手册
1988
IBM  PC TOOLS实用手册(1990 PDF版)
IBM PC TOOLS实用手册
1990 中国科学院希望高级电脑技术公司
MCS-51单片机C语言应用程序开发技术及实例(1996 PDF版)
MCS-51单片机C语言应用程序开发技术及实例
1996 北京:航空工业出版社
C语言开发汉字应用软件技术与实例(1992 PDF版)
C语言开发汉字应用软件技术与实例
1992 北京希望电脑公司
PC Tools 7.0使用技巧与实例(1991 PDF版)
PC Tools 7.0使用技巧与实例
1991 北京:海洋出版社
PC C语言教程(1994 PDF版)
PC C语言教程
1994 天津:天津科学技术出版社
TruboC 2.0版 程序设计及应用(1991 PDF版)
TruboC 2.0版 程序设计及应用
1991 西安:西安电子科技大学出版社
用C语言开发图形软件(1991 PDF版)
用C语言开发图形软件
1991 北京希望电脑公司
广西通志  冶金工业志(1996 PDF版)
广西通志 冶金工业志
1996 南宁:广西人民出版社
Pascal程序设计(1999 PDF版)
Pascal程序设计
1999 北京市:国防工业出版社