图书介绍
创造超强的e程式PDF|Epub|txt|kindle电子书版本网盘下载
- 莹圃电脑研究发展部编 著
- 出版社:
- ISBN:
- 出版时间:1988
- 标注页数:699页
- 文件大小:22MB
- 文件页数:711页
- 主题词:
PDF下载
下载说明
创造超强的e程式PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第零章 预备知识2
0.1从一个简单的例子开始2
0.2组合语言的句法规则5
0.3资料结构与定址模式7
0.3.1暂存器8
0.3.2记亿体与段的划分11
0.3.3指令的执行13
0.3.4定址模式14
0.3.5堆叠器19
0.4旗标20
0.5处理器指令22
0.5.1算术运算23
0.5.2资料移动27
0.5.3执行流程控制28
0.5.4输入/输出33
0.5.5字串处理34
0.6虚拟运算码37
0.6.1资料储存方式38
0.6.2 SEGMENT,GROUP,以及ASSUME虚拟运算码39
0.6.3程序41
0.7执行编译器,组译程式,及连结程式42
0.7.1编译与组译42
0.7.2连结43
0.7.3执行编译程式、组译程式、及连结程式45
0.8总结49
第一章 简介53
1.1增强(supercharging)54
1.2这本书为读者带来什么56
1.3本书的架构57
第二章 增强的观念61
2.1 IBM PC概观62
2.2增强的方式64
2.2.1使处理机执行达到最佳速度64
2.2.2使磁碟输入/输出达到最佳效果66
2.2.3避开MS-DOS67
2.2.4避开ROM-BIOS67
2.2.5存取隐藏的功能68
2.3增强功能的利与弊69
2.3.1模组化程式设计73
2.3.2将功能与实作分开来74
2.3.3做较小的模组75
2.3.4尽量减少模组间的联系76
2.3.5避免隐含的模组间联系78
2.4 Supercharging的测测定法78
2.5结论81
第一部分 使执行速度最佳化84
第三章 如何由C程式呼叫组合语言常式84
3.1概略的介绍呼叫组合语言85
3.2分段和群88
3.3编译程式记亿体模式93
3.4 C与组合语言的界面96
3.5编译程式分段和群的使用方法98
3.6呼叫常规102
3.7捷径109
3.8结论111
第四章处理机时间最佳化R AMSORT119
4.1 RAMSORT120
4.2 RAMSORT C程式122
4.3转换C语言成为组合语言127
4.4测量绩效128
4.5错误的最佳化方法129
4.6正确的最佳化方法132
4.7最后的妙计133
4.8结论133
第五章最佳化Titatoe(井字游戏)程式155
5.1井字游戏156
5.2搜寻策略158
5.3 Titatoe程式164
5.4使Titatoe程式最佳化167
5.5结论170
第六章 输入/输出速度最佳化:secret程式205
6.1编密(encryption)206
6.2编密程式—Secret程式211
6.3作业系统与C档案输入/输出212
6.4使程式最佳化218
6.5 CPU最佳化工作221
6.6其他的磁碟机221
6.7结论222
第二部分 直接存取ROM BIOS235
第七章 如何呼叫ROM BIOS235
7.1中断236
7.2中断操作240
7.3 ROM BIOS243
7.4呼叫ROM BIOS249
7.5 int86函式258
7.6结论260
第八章 利用ANS I.SYS与BIOS设计程式291
8.1字元输入/输出(I/O)292
8.2键盘字元输入295
8.3 Display程式296
8.4显示文字302
8.4.1 VANILLA302
8.4.2 ANSI302
8.4.3 ROM BIOS303
8.4.4直接存取304
8.5组合语言常式304
8.6绩效305
8.7结论307
第九章 显示器和直接的键盘I/O325
9.1显示器彩色与属性326
9.2 ROM BIOS键盘函式329
9.3属性程式332
9.4结论333
第十章CGA & EGA之ROM BIOS图形345
10.1非整数次元346
10.2 ROM BIOS显示常式349
10.3 Fractal程式356
10.4执行Fractal程式362
10.5结论365
第十一章 串列埠—键盘/显示器I/O381
11.1串列式输入/输出(I/O)383
11.2 Termemu程式389
11.3串列埠B IOS函式391
11.4 Termpemup程式395
11.5列印机埠BIOS程式397
11.6结论398
第三部分直接存取硬体417
第十二章 如何直接取用硬体功能417
12.1取用硬体的基本概念418
12.2 IBM硬体总览420
12.3取用程式位址空间以外的记亿体空间430
12.4使用IN与OUT指令440
12.5利用中断442
12.6总结447
第十三章直接取用萤幕I/O功能449
13.1显示记忆体450
13.2从低位址记亿区中取得显示资讯455
13.3新的ScrPuts函式456
13.4修订版ShowFile程式458
13.5总结459
第十四章 快速动画设计—Ping游戏465
14.1显示记亿体467
14.2 BLOCK函式469
14.3透视BLOCK函式475
14.4 Ping程式483
14.5总结484
第十五章 中断驱动串列输出入程式515
15.1串列埠输出入基本原理517
15.2串列埠的硬体中断522
15.3循环式缓冲器523
15.4中断驱动串列界面526
15.5 COM-II程式529
15.6总结529
第十六章 直接存取音频产生I/O界面553
16.1音效产生硬体原理554
16.2 Sound程式559
16.3处理器的执行速度561
16.4直接控制扬声器564
16.5总结565
第十七章Super charging测试工具:IP柱状图581
17.1 IP柱状图582
17.2计时器中断587
17.3 IP柱状图模组589
17.4使用IP柱状图模组592
17.5连结程式位址对映表594
17.6分析RamSort程式596
17.7总结598
第四部分 附录625
附录A ROM BIOS中断及暂存器用法626
附录B键盘码635
附录C 8088/8086指令组641
附录D名词解释665