第一章 可编程序计算器概述 1
§1-1 计算装置的发展过程 1
一、电子时代以前的计算工具 1
二、电子计算机 2
三、现代电子计算器 2
§1-2 电子计算器的基本结构及分类 4
一、电子计算器的基本结构 5
二、现代电子计算器的分类 11
§1-3 可编程序计算器的主要特征 13
一、外表特征 13
二、数制 14
三、逻辑制 15
四、语言特征 19
五、使用与操作 20
六、可编程序计算器与小型或微型计算机的主要区别 20
§1-4 可编程序计算器的应用范围 24
一、在数值计算中的应用 24
二、在数据处理、信息加工和自动控制系统中的应用 25
第二章 TI-59可编程序计算器简介 27
§2-1 主要结构及性能 27
一、主要结构 27
二、主要性能 28
§2-2 工作状态与运算类型 29
一、工作状态 29
二、运算类型 30
一、电源 31
§2-3 使用注意事项 31
三、程序库模块 32
二、打印机与磁卡 32
第三章 键盘操作 33
§3-1 键的分类 33
§3-2 基本操作 34
一、数据输入 34
二、清除操作 34
三、双重功能键 35
§3-3 四则运算 37
一、基本算符键 37
二、代数运算制输入法 37
三、括号 39
一、常规显示 41
四、重复输入显示值 41
§3-4 显示控制 41
二、科学记数法显示 42
三、工程记数法显示 45
四、定小数位显示 46
§3-5 常用函数 48
一、单变量代数函数 48
二、双变量代数函数 51
三、三角函数 52
四、极座标/直角座标变换 57
§3-6 存贮操作 59
一、数据寄存器 59
二、存取数据的操作 60
三、寄存器内部运算 61
四、数据寄存器清除 63
五、使用短址的存贮操作指令 63
§3-7 显示结果与计算精度 64
习题 66
第四章 程序设计概要 69
§4-1 程序的输入 69
一、程序与程序指令 69
二、程序存贮器 72
三、程序指示器的作用和控制方法 73
四、程序的输入、执行与修改 75
§4-2 变量引入程序的方式 80
一、通过显示寄存器引入变量 81
二、通过数据寄存器引入变量 82
§4-3 程序标号 83
一、绝对寻址法与标号寻址法 83
二、专用程序标号的用法 84
三、通用程序标号的用法 86
§4-4 无条件转移与子程序 89
一、无条件转移 90
二、子程序 92
§4-5 条件转移 100
一、T寄存器判断转移 100
二、DSZ转移 106
三、标志判别转移 110
一、无条件循环 116
§4-6 循环 116
二、条件循环 118
§4-7 特殊控制指令(一) 127
一、打印机的特殊控制指令 129
二、正负号函数 134
三、存贮区分配 136
四、错误甄别 136
五、数据寄存器内容增值或减值 138
§4-8 间接程序指令 139
一、关于间接程序指令的几个问题 139
二、程序中如何使用间接指令 145
§4-9 特殊控制指令(二) 150
一、数据整理 150
二、回归 156
三、做统计计算时应注意的问题 166
§4-10 关于使程序合理化的问题 166
§4-11 如何检查程序中出现的错误 171
一、引起故障的主要因素 171
二、检查故障的方法 174
习题 177
第五章 打印机控制 190
§5-1 一般介绍 190
一、打印机的功能 190
二、计算器的安装 191
§5 2 打印机的控制 191
一、选择打印 191
二、跟踪打印 192
四、数据寄存器制表 197
三、程序制表 197
第六章 磁卡的使用方法 199
§6-1 一般介绍 199
一、TI-59磁卡读写系统的特点 199
二、磁卡的信息容量 200
§6-2 写卡 201
一、写卡的操作方法 201
二、保密程序 202
§6-3 读卡 203
一、正常读卡 203
二、在程序执行过程中读卡 203
一、程序库模块简介 208
二、更换模块的操作方法 208
第七章 固态软件模块的使用 208
§7-1 程序库模块 208
§7-2 主程序库程序的使用 210
一、通过键盘调用程序库程序 210
二、用程序库程序作子程序 212
三、程序库程序的装入 214
§7-3 主程序库程序使用说明 217
一、主程序库诊断程序ML-01 217
二、矩阵求逆、行列式和联立方程程序ML-02 219
三、矩阵求和与求积程序ML-03 225
四、复数算术运算程序ML-04 228
五、复数函数程序ML-05 232
六、复数三角函数程序ML-06 234
七、多项式求值程序ML-07 236
八、函数求根程序ML-08 238
九、辛普生近似法(连续型)程序ML-09 241
十、辛普生近似法(离散型)程序ML-10 243
十一、解三角形程序(一)ML-11 244
十二、解三角形程序(二)ML-12 247
十三、弧与弦的计算程序ML-13 248
十四、正态分布程序ML-14 251
十五、随机数发生器程序ML-15 254
十六、组合、排列与阶乘程序ML-16 257
十七、移动平均值程序ML-17 259
十八、复利计算程序ML-18 261
十九、年金计算程序ML-19 265
二十、周日和天数计算程序ML-20 269
二十一、猜数程序ML-21 270
二十二、无息与储蓄存款帐目管理程序ML-22 271
二十三、度分秒运算程序ML-23 272
二十四、长度单位换算程序ML-24 273
二十五、温度、容积、重量单位换算程序ML-25 274
习题 275
第八章 典型应用程序 278
§8-1 方程的近似解 278
§8-2 导数的近似计算 280
§8-3 解线性方程组 283
§8-4 常微分方程的数值解法 288
§8-5 曲线拟合 295
第九章 可编程序计算器的维修 301
§9-1 计算器的使用条件 301
一、温度 301
二、湿度 302
三、防尘 302
四、防腐 303
§9-2 TI-59计算器的维修 303
一、检修工具和仪器 303
二、简单故障的排除 304
三、拆卸计算器的方法 307
四、电源系统的维修 308
五、键盘的维修 312
六、磁卡读写机构的维修 314
七、其他元器件的维修 319
§9-3 PC-100C打印机的维修 321
一、计算器与打印机的连接 321
二、装记录纸带的方法 323
三、清理打印头的方法 324
四、其他故障及检修措施 325
第十章 PC-1211和HP-41C型可编程序计算器 328
§10-1 PC-1211计算器简介 329
一、键盘运算 329
二、程序设计简述 339
三、程序语句 342
四、命令 353
五、自定义标号和保留函数在程序中的使用 357
六、错误状态显示 358
七、接口设备简介 359
§10-2 HP-41C计算器简介 360
一、工作状态 360
二、显示器 364
三、键盘运算 366
四、程序的编制、输入与执行 379
五、程序的中止 387
六、程序中使用字符串的方法 388
七、转移与循环 390
八、子程序 394
九、标志 395
十、间接指令 399
十一、信息显示与错误显示 401
§10-3 TI-59、PC-1211、HP-41C计算器主要性能比较 401
一、显示 401
二、功能 402
三、语言及软件 402
四、存贮方式及容量 403
五、电源 403
六、辅助机构或接口 403
附录一 TI-59计算器部分键符名称对照 404
附录二 TI-59计算器的错误条件 405
附录三 RPN制计算器堆栈的操作 407
附录四 部分习题参考答案 432
参考资料 437