第一章 分转到秒 1
1.方便性如何 1
2.精确性如何 2
3.快速性如何 2
4.专门的速度比较 3
5.使用8087需要的配置 3
第二章Inte18087蕊片 4
1.处理器和协处理器 4
2.8 8087概述 4
3.指令分类 5
4.数据类型 5
5.怎样使计算机得到8087能力 6
第三章 购买和建立8087兼容软件 7
1.兼容性——技术细节 7
2.什么因素使程序快或慢 8
3.编译源程序 8
4.计算正确性 9
5.8087兼容软件 10
6.使用封装程序 10
7.使用Pre—8087软件的8087硬件 11
8.解释型BASIC 11
9带有8087浮点库的编译程序 12
10.用于8087“原码”的编译程序 12
11.用于BASIC的汇编语言模块 13
12.纯汇编语言代码 13
13.继续到第4章 13
第四章 标准测试程序 14
1.进行比较的标准测试程序 14
2.IBM个人计算机的标准测试程序 14
3.“其它机器”的标准测试程序 15
第五章8087结构介绍 17
1.协处理器构造 17
2.8087内部寄存器 18
3.控制选择 19
4.异常屏蔽 20
5.数值系统 21
6.浮点数 21
7.数据类型 22
8.数据类型的硬件表示法 23
9.浮点表示法 26
10.整数表示法 26
11.压缩十进制表示法 26
12.特殊型数据 27
第六章 简单的指令系统 29
1.堆栈机构 29
2.数据传送指令 30
3.实数传送指令 31
4.整数和压缩十进数传送指令 31
5.基本的算术指令 32
6.隐含操作数 33
7.加法指令 34
8.减法指令 34
9.乘法指令 35
10.除法指令 35
11.各种算术指令 35
12.比较指令 36
13.我们的第一个程序——合计一个数组 38
第七章8088汇编语言编程介绍 40
1.8088概述 40
2.8088程序结构 41
3.通用寄存器 42
4.存贮器寻址 42
5.标记和数据定义 43
6.一些基本的8 088指令 45
7.比较 46
8.转移 46
9.8087转移 49
10.段 49
11.子程序转移和返回 50
12.汇编指令 51
第八章 BASIC和8087 53
1.调用子程序 53
2.与调用子程序类似的工作 55
3.子程序再定位和段寻址 57
4.装入汇编语言程序 60
5.把程序装入解释BASIC 60
6.把程序装入编译BASIC 61
7.与解释BASIC的相互连接 61
8.与编译BASIC的相互连接 63
第九章 简单的8087程序 65
1.检索数组 68
2.双精度变量 71
3.检索多个数组 73
4.标量程序 75
5.元运算 78
6.实用程序 79
7.出错 82
8.编程错误 83
9.使用子程序中的错误 83
10.精度错误 87
第十章 基本矩阵运算 94
1.什么是矩阵 97
2.为什么对矩阵感兴趣 97
3.存贮单元地址分配与存贮器访问 98
4.基本矩阵运算 101
5.标量和逐个元素运算 102
6.矩阵转置 103
7.内积和矩阵乘法 107
8.解线性方程组 117
9.方程变换 117
10.矩阵变换 117
11.解多重线性方程组 120
12.充分利用存贮空间的高斯消去法 121
13.矩阵求逆 122
第十一章 线性方程组和矩阵求逆 125
1.“LU分解”的理论 131
2.克洛特分解 132
3.解线性方程组的8087程序 135
4.克洛特约简后的回代 151
5.求逆矩阵 158
6.以上没有提及的线性问题 161
7.8087矩阵程序评述 162
8.进一步的非线性问题 163
第十二章 高级指令系统 164
1.算术指令 166
2.常数指令 167
3.超越指令 168
4.对数 169
5.求幂 170
6.三角函数 172
7.反三角函数 179
8.处理器控制指令 181
9.中断处理和异常处理指令 183
10.高级指令系统总结 185
第十三章 非线性方法 186
1.数值微分 186
2.数值积分 188
3.求解一个非线性方程 190
4.非线性最优化 191
5.返回线性问题 193
第十四章 统计分析和程序封装 194
1.统计分析 194
2.描述性统计 194
3.相关 195
4.多元回归 196
5.回归公式 197
6.封装程序 197
7.数据存贮 198
8.逐个模块 198
9.选单显示——模块2——行2000 199
10.分类内存数据——模块3——行3000 199
11.显示数据——模块4——行4000 199
12.输入数据——模块5——行5000 199
13.编辑数据——模块6——行6000 200
14.保存数据到盘上——模块7——行7000 200
15.从磁盘中检索数据——模块8——行8000 200
16.重启动程——模块13——行13000 201
17.退出程序——一模块14——行14000 201
18.描述性统计学——模块9——行9000 201
19.相关——模块10——行10000 201
20.多元回归——模块11——行1.1000 201
21.开始程序执行——模块1——行1000 202
22.分配和程序初始化——模块12——行2000 202
23.在符号表中插入名字——模块15.—行15000 203
24.汇集用户名字——模块16——行16000 203
25.汇集乘积一矩矩阵——一模块17——行17000 204
26.错误处理——模块18——行18000 204
27.屏幕处理——模块19——行19000 204
28.关于编程策略的额外问题 204
第十五章 商用数据处理 218
结束语 223
附录1.指令系统参考数据 224
附录2.异常条件和屏蔽响应 241
附录3.转换程序 244