§1 序 1
1—1 前言 1
1—2 C85-BASIC的特长 2
1—3 键盘 4
1—3—1 键盘的构成与动作 4
1—3—2 方式选择键 4
1—3—3 程序功能键 4
1—3—4 字母、数字、记号键 5
1—3—5 其它键 6
1—4 输入方式 8
1—4—1 逻辑行与物理行 8
1—4—2 数据输入 8
1—4—3 直接方式 9
§2 C85-BASIC所处理的数据 10
2—1 数字数据 10
2—1—1 单精度实数 10
2—1—2 倍精度实数 10
2—2 字符数据 11
§3 C85-BASIC的基础 12
3—1 构成程序的字符 12
3—2 符号名 13
3—3 程序 14
3—3—1 程序区 14
3—3—2 程序的构成 14
3—4 行 15
3—5 语句 16
3—6—1 数字常数 17
3—6 常数 17
3—6—2 字符常数 18
3—7 变量与数组 20
3—7—1 变量名与数组名 20
3—7—2 数组 21
3—7—3 变量、数组的用法 22
3—8 数据类型的变换 24
3—9 表达式 25
3—9—1 数表达式 25
3—9—1—1 算术算符 25
3—9—1—2 比较算符 26
3—9—1—3 逻辑算符 27
3—9—1—4 数表达式的评价及运算的优先顺序 28
3—9—2 字符表达式 29
3—10—2 用户定义函数名 30
3—10 函数 30
3—10—1 用户定义函数(FN函数) 30
3—11 关于本手册使用的记号 31
§4 指令 32
4—1 系统指令 32
4—1—1 PROG语句 32
4—1—2 PASS语句 33
4—1—3 NEW语、NEW ALL语句 35
4—1—4 SYSTEM语句 36
4—1—5 KEY语句 37
4—1—6 KEY LIST语句 39
4—1—7 CLEAR语句 40
4—1—8 RESET语句 41
4—1—9 AREA语句 42
4—2—1 RENUM语句 43
4—2 程序的编辑 43
4—2—2 LIST语句 45
4—2—3 EDIT语句 47
4—3 执行的控制 48
4—3—1 RUN语句 48
4—3—2 TRON语句 49
4—3—3 TROFF语句 50
§5 基本动作与函数 51
5—1 执行的控制 51
5—1—1 END 51
5—1—2 STOP语句 52
5—1—3 GOTO语句 53
5—1—4—1 GOSUB语句 54
5—1—4 GOSUB/RETURN 54
5—1—4—2 RETURN语 55
5—1—5 IF~THEN~ELSE语句 56
5—1—6 ON GOTO语句 58
5—1—7 ON GOSOB语句 60
5—1—8 FOR~NEXT语句 62
5—2 注释 64
5-2-1 REM语句 64
5—3 数据处理 65
5-3-1 LET语句 65
5—4 程序中的数据读入 66
5—4—1 DATD语句 66
5—4—2 READ语句 67
5—4—3 RERTORE语句 69
5—5—1 PRINT语句 71
5—5 画面显示 71
5—5—2 TAB函数 75
5—5—3 PRINT USING语句 77
5—5—4 LOCATE语句 80
5—5—5 CLS语句 81
5—6 键盘输入 82
5—6—1 INPUT语句 82
5—6—2 INKEY$函数 84
5—7 数组 85
5—7—1 OPTION BASE语句 85
5—7—2 DIM语句 86
5—8 机器语的调用 88
5-8-1 CALL语句 88
5—9—1 DEF SNG/DBL/STR语句 89
5—9 类型定义 89
5—9—2 CSNG,CDBL函数 91
5—10 数学函数 92
5—10—1 三角函数 92
5—10—1—1 ANGLE语句 92
5—10—1—2 SIN,COS,TAN函数 94
5—10—1—3 ASN,ACS,ATN函数 96
5—10—2 对数函数、指数函数 98
5—10—2—1 LOG,LGT函数 98
5—10—2—2 EYP函数 100
5—10—3 其它数学函数 101
5—10—3—1 SQR函数 101
5—10—3—2 ABS函数 102
5—10—3—3 SGN函数 103
5—10—3—4 INT函数 105
5—10—3—5 FIX函数 107
5—10—3—6 FRAC函数 109
5—10—3—7 ROUND函数 111
5—10—3—8 RND函数 113
5—10—3—9 RANDOMIZE语句 114
5—11 字符数据的作操 115
5—11—1 CHR$函数 115
5—11—2 ASC函数 116
5—11—3 STR$函数 117
5—11—4 VAL函数 118
5—11—5 MID$函数 119
5—11—6 LEFT$函数 120
5—11—7 RIGHT$函数 121
5—11—8 LEN函数 122
5—12—1 DEFFN函数 123
5—12 函数定义 123
5—12—2 FN函数 124
5—13 其它函数 125
5—13—1 FRE函数 125
5—13—2 PEEK函数 126
5—13—3 POKE语句 127
5—13—4 DATE$,TIME$函数 128
§6 统计处理 129
6—1 STAT CLEAR语句 129
6—2 STAT语句 130
6—3 统计函数 131
§7 图形处理 132
7—1 INIT语句 132
7—2 图形的作图指令 134
7—2—1 DRAW,DRAWC语句 134
7—2—2 QUAD语句、QUADC语句 136
7—2—3 POINT函数 137
§8 打印机的控制 138
8—1 LLIS语句 138
8—2 LPRINT 139
8—3 TAB函数(LPRINT) 142
8—4 LPRINT USING语句 143
§9 文件处理 144
9—1 顺序处理和随机处理 144
9—1—1 MOUNT语句 145
9—1—2 OPEN语句 146
9—1—3 CLOSE语句 148
9—2 顺序处理 149
9—2—1 PRINT#语句 151
9—2—2 PRINT # USING语句 152
9—2—3 INPUT#语句 153
9—2—4 EOF函数 154
9—3 随机处理 156
9—3—1 FIELD语句 158
9—3—2 GET语句 159
9—3—3 PUT语句 160
9—3—4 RSET语句 162
9—3—5 LSET语句 164
9—3—6 MKS$,MKD$函数 166
9—3—7 CVS,CVD函数 167
9—3—8 LOC函数 169
9—3—9 LOF函数 171
9—4 文件的使用 173
9—4—1 FORMAT语句 173
9—4—2 FILES语句 174
9—4—3 KILL语句 175
9-5 程序文件 176
9—5—1 SAVE语句 177
9—5—2 LOAD语句 178
§10 盒式录音机(CASO) 180
10—1 文件记述字 180
10—2 处理的概略 181
10—3 VERIFY语句 183
§11 FDD 184
11—1 文件记述字 184
11—2 处理的概略 185
§12 通信线路 187
12—1 文件记述字 187
12—2 处理的概略 188
§13 CETL 189
13—1 CETL的概念 189
13—1—1 CETL的优点 189
13—1—2 CETL的功能 189
13—2 文件的构成 190
13—3 CETL使用的指令 192
13—4 记录项目(Record.1tem)的输入范围 193
13—5 CETL形式的DF键 194
13—6 CETL的操作步骤 196
13—7 CETL指令 197
13—7—1 N(New file) 197
13—7—2 A(Auto input) 198
13—7—3 I(Insert of data) 199
13—7—4 D(Delete of data) 200
13—7—5 M(Move of data) 201
13—7—6 R(Rename) 203
13—7—7 K(Kill) 204
13—7—8 B(Blank) 205
13—7—9 S(Sort) 207
13—7—10 F(Find) 209
13—7—11 J(Jump) 211
13—7—12 L(List) 212
13—7—13 T(Table) 213
13—7—14 C(Compute) 215
13—7—15 P(Put) 216
13—7—16 G(Get) 217
13—8 CETL管理用函数 218
13—8—1 RC函数 219
13—8—2 IT函数 220
13—8—3 RC( )函数 221
13—8—4 IT( )函数 222
13—8—5 FL函数 223
13—8—6 SUMRC函数 225
13—8—7 SUMIT函数 227
13—9 CETL和BASIC 229
13—10 顺序文件的共有化 231
键盘输入表 232
功能动作的说明 237
键盘布置表 239
C85-BASIC功能一览表 248
CETL功能一览表 262
错误码表 264
指令、语句、函数索引 266
C85-BASIC的规格 271