图书介绍
用C语言开发PC Toods工具程序PDF|Epub|txt|kindle电子书版本网盘下载
![用C语言开发PC Toods工具程序](https://www.shukui.net/cover/77/33445087.jpg)
- 叶观霜,李雁红编写 著
- 出版社: 北京:学苑出版社
- ISBN:7507708039
- 出版时间:1994
- 标注页数:517页
- 文件大小:37MB
- 文件页数:528页
- 主题词:
PDF下载
下载说明
用C语言开发PC Toods工具程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 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
第二章 PC DOS概述40
2.1 简介40
2.2 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 包含文件(include 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.8 ATTRIB2:一个用来读取和设置文件模式的程序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 CURRENT PATP)158
7.5 错误返回158
7.6 getpath:一个用来传回工作路径的函数160
7.7 函数3B:改变工作路径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.6 在搜索时属性的准则170
8.7 磁盘数据传送区170
8.8 find1st:搜索第一个符合的目录172
8.8 FIND1:一个用来测试setdta和find1st的程序173
8.9 find1st在程序应用上的价值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.16 结论185
8.17 建议的程序练习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
第十一章 键盘和标准输入250
11.1 简介250
11.2 键盘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
第十三章 直接视频存取308
13.1 简介308
13.2 ROM BIOS:I0H中断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
第十四章 高级视频总论344
14.1 简介344
14.2 视窗及视框344
14.3 屏幕的保存与恢复354
14.4 视框程序库的测试361
14.5 滚屏(scrolling)364
14.6 使用彩色绘图卡时的屏幕干扰370
14.7 扫描线的回扫(retrace)370
14.8 对于单一符记子程序的改进371
14.9 结论383
第十五章 中断(Interrupts)384
15.1 简介384
15.2 80X86中断结构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