用C语言开发PC Tools原理与实例PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:叶砚霜,李雁红编译
- 出 版 社:北京希望电脑公司
- 出版年份:1991
- ISBN:
- 页数:517 页
目 录 1
第一章C与80X86 1
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 BIOS 93
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修饰FIND2 176
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
第十章 最终的目录打印程序:LI 217
10.1 简介 217
10.2第一部分: 扩充getitem 217
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访问DOS 437
16.6键盘输入 441
16.7 VIDEO输出函数 444
16.8直接屏幕输出 450
16.9终端仿真程序 457
16.10处理Cobtrol-Break 473
16.11处理致命的错误 476
附录A附带的函数 481
附录B本书程序与环境的配合 485
附录C美国国家标准信息交换码(ASCⅡ) 504
附录D C:优先顺序表 507
附录E 8086、80286和80386指令集 508
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017