目 录 1
引言 1
第一部分初等程序设计 1
第一章一般介绍 1
1-1什么是电子数字计算机? 1
1-2程序的概念 2
1-3程序库 3
1-4数值分析与程序设计 4
1-5计算机的部件 5
1-6几个典型的上计算机的问题 6
1-7一个问题对电子计算机来说什么时候是太大或太小? 8
第二章基础知识介绍 10
2-1数制 10
2-2字长 13
2-3作为数据的字:定点和浮点表示法 14
2-4分地址的存贮器 17
2-6机器语言 18
2-5作为指令的字 18
2-7解释程序 19
2-8贝尔(Bell)电话实验室的代码 20
2-9存贮器的功用 21
2-10算术运算 22
2-11地址000的特殊作用 25
2-12简单的算术问题 25
2-13穿孔卡片 29
2-14准备穿孔卡片 32
2-15输入 35
2-16读入(READ)指令 37
2-17穿孔(PUNCH)指令 38
2-18 无条件转移(UNCONDITIONAL TRANSFER) 39
2-19一个完整的例题 40
2-20一个补充例题 41
2-21常用函数的代码 42
习题 44
3-1一般说明 46
3-2简单的计数循环 46
第三章循环和分枝 46
3-3具有地址改变的循环 47
3-4不用计数的循环 49
3-5简单循环的循环专用单元 50
3-6简单的计数循环的程序设计 54
3-7一个求和的循环 54
3-8移动(MOVE)指令 56
3-9不用计数来终止的循环 57
3-10非循环的分枝 61
3-11无循环专用单元而有地址修改的循环 63
3-12上述指令的符号表示法 67
3-13无穷级数求和 68
3-14循环套循环;作一有三个参数的表 71
习题 73
第四章框图,子程序和程序库 75
4-1再谈框图 75
4-2按框程序设计 75
4-3反复使用的框;初等子程序 78
4-4子程序的进口和出口 79
4-5一个典型的子程序 83
4-6子程序的通用化 84
4-7一个完整的例题 86
4-8通用子程序的代码字 86
4-9程序的说明 91
4-10程序库的维护 92
习题 93
5-1一般说明 94
第五章检查程序 94
5-2分块检查;试算 95
5-3存贮内容输出(Memorydnmps) 95
5-4抽印(Snapshots) 96
5-5插入指令 98
5-6追踪 99
5-7停机代码 103
5-8比较法 105
5-9地址寻找 106
5-10在控制台上检查程序 106
5-11循环的追踪 108
5-12检查包含有子程序的程序 109
5-13检查子程序 109
习题 110
第六章自动程序设计 111
6-1一般概念 111
6-2 IT,FORTRAN和FORTRANSIT 113
6-3符号变数 115
6-5“语句”的概念 116
6-4常数 116
6-6源程序及结果程序 119
6-7算术符号 120
6-8算术语句 122
6-9特殊函数 125
6-10输入及输出语句 127
6-11无条件转移 129
6-12暂停(PAUSE)和停止(STOP) 129
6-13简单程序的例子 130
6-14循环语句 131
6-15数组 134
6-16维数语句(DTMENSION) 137
6-17含有数组的循环 137
6-18分枝及终止循环 139
6-19子程序的分枝出口 141
6-20调整 142
习题 143
7-1引言 145
7-2字长、存贮容量及基本寄存器 145
第七章机器语言及SOAP算术指令 145
第二部分高等程序设计 145
7-3算术运算时累加器的功能 147
7-4 650机指令字的格式 148
7-5最佳存取 149
7-6介绍SOAP 150
7-7小数点位置 151
7-8加法模式 152
7-9加法、减法及存入的代码 154
7-10 SOAP卡片的格式;绝对地址 155
7-11 SOAP地址 157
7-12空地址 159
7-13在加减法中的8001、8002、8003地址 160
7-14在加减法中连起来用的累加器 162
7-15做加减法时的溢出 163
7-16乘法 164
7-17除法 166
7-18乘或除以10:移位 166
7-20对方程加比例因子 170
7-19对变数和常数加比例因子 170
第八章机器语言及SOAP指令(续) 174
8-1数据卡片格式 174
8-2读入段 175
8-3读入指令:输入卡片 176
8-4重新分配鼓上的信息 177
8-5从控制台读入开始卡片 178
8-6单字输入卡 178
8-7其他输入程序 180
8-8穿孔段和穿孔指令 181
8-9分枝代码 182
8-10 SOAP程序中的常数 186
8-11 SOAP中的循环 186
8-12进一步讨论SOAP中的伪指令 189
8-13伪指令BLR和BLA 189
8-14可用单元表 191
8-15具有两个意义的符号地址:伪操作HED 192
8-16具有同一绝对地址的两个符号:伪操作EQU 193
8-17预先指定绝对存贮地址的符号:伪操作SYN 194
8-18和SOAP一起使用的子程序的两种形式 195
8-19子程序的进口和出口 197
8-20空操作和停止 198
8-21 SOAP汇编的一般过程 199
8-22调整 200
8-23省略 200
习题 201
术语词汇 202