目录 1
简介 1
第六章使用内嵌式汇编程序 8 1
第一部分改进程序性能 4
第一章程序优化 4
1.1从程序员工作台(PWB)控制优化 4
1.2从命令行控制优化 4
1.3用编译指示控制优化 5
1.4缺省优化 6
1.5特定优化项的选择 7
1.6控制优化的连链程序(LINK)选项 20
1.7在不同的环境中进行优化 22
1.8选择函数调用约定 22
第二章使用经预编译的头文件 26
2.1何时使用经预编译的头文件 26
2.2生成并使用经预编译的头文件 26
2.3编译程序选项 27
9.3在坐标系中定点 1 27
9.4图形函数 1 29
2.4一致性原则 30
3.1把程序编译为P代码 32
第三章 用P代码(P-code)精简程序 32
3.2 P代码模型 33
9.5使用图形字模 1 33
3.3控制P代码程序 37
3.4控制P代码建立进程 39
4.1 指针大小 40
第四章C语言的存储管理 40
4.2选择标准存储模式 42
4.3混合存储模式 45
4.4定制存储模式 51
4.5使用基址指针和数据 57
4.6函数的基址寻址 65
4.7使用虚拟存储管理程序 66
第五章C++的存储管理 71
5.1类的存储模式 71
5.2 自由存储器 75
5.3成员函数的基址寻址 78
6.1 内嵌式汇编的优点 81
6.2关键字____asm 81
6.3在____asm块中使用汇编语言 82
6.4在____asm块中使用C或C++ 84
6.5使用和保存寄存器 87
6.6跳转到标号处 88
6.7调用C函数 89
6.8调用C++函数 90
6.9把____asm块定义为C宏 90
6.10优化 91
第七章浮点数学运算的控制 93
7.1浮点类型的说明 93
7.2 long double类型的运行库支持 95
7.3数学包简介 95
7.4选择浮点选项(/FP) 96
7.5浮点选项有关库的考虑 100
7.6浮点选项之间的兼容性 100
7.7使用NO87环境变量 101
7.8关于不兼容性 101
第二部分专用环境 104
第八章函数库Quick Win 104
8.1 Quick Win程序提供些什么 104
8.2编译Quick Win程序 109
8.3编写增强模式Quick Win程序 111
9.1 显示方式 117
第九章图形通信 117
9.2混合色彩和改变调色板 123
第十章建立图表和图形 140
10.1直观图形概述 140
10.2图形各部分简介 141
10.3编写直观图形程序 143
10.4直观图形的调色板 148
10.5定制图表环境 151
第十一章混合语言程序设计 158
11.1混合语言调用 158
11.2语言约定要求 158
11.3编译和链接 162
11.4 C对高级语言的调用 163
11.5 C调用BASIC 164
11.6 C调用FORTRAN 166
11.7 C调用Pascal 168
11.8 C调用汇编语言 170
11.9 C++对高级语言的调用 176
11.10混合语言程序设计的数据处理 177
第十二章编写可移植C程序 186
12.1 硬件环境 186
12.2编译程序的假定 196
12.3数据文件的可移植性 201
12.4 Microsoft C特殊的可移植问题 201
12.5 Microsoft C的字节顺序 201
附录P代码(P-Code)指令表 204