目录 2
一、CROMEMCO 16K扩展BASIC说明书及使用手册 2
第一章 引言 2
1.0 设计原则 2
1.1 计算机和计算能力 5
1.2 高级语言和低级语言 5
1.3 BASIC和它的应用 6
1.4.1 语法相关表 7
1.4 BASIC结构简介 7
1.4.2 程序列表 8
1.4.3 用户区中的表 8
1.4.4 例子 9
1.4.4.1 句法检查 9
1.4.4.2 运行 10
第二章 指令的句法 11
2.1 空格和空白字符 11
2.4 命令 12
2.2 大写字符 12
2.3 BASIC的提示符 12
2.5 语句 13
2.5.1 复合指令行 13
第三章 数和字符串的机器内部表示形式 14
3.1 整数 14
3.2 短浮点数 14
3.3 长浮点数 15
3.4 十六进制 15
3.5 字符串 15
第四章 常数和字符串文字的格式 16
4.1 整数和浮点数 16
4.1.1 浮点数的存贮 16
4.2 十六进制常数 17
4.3 字符串文字 17
5.1.4 长浮点变量 18
5.1.3 短浮点变量 18
5.1.5 矩阵和向量 18
5.1 数值变量 18
5.1.2 整型变量 18
5.1.1 数值变量的格式 18
第五章 变量的表示方法 18
5.1.5.1 格式 19
5.2 字符串变量 19
5.2.1 格式 19
5.2.2 定义字符串变量 19
5.2.3 字符串变量的引用 20
5.2.3.1 格式1 20
5.2.3.2 格式2 20
5.2.3.3 格式3 21
5.2.3.4 格式4 21
第六章 运算符 23
6.1 算术运算符 23
6.2 赋值运算符 24
6.3 关系运算符 25
6.4 布尔运算符 26
第七章 程序举例 28
7.1 启动 29
7.1.1 命令和直接方式 29
7.1.2 运行方式或程序执行方式 31
7.1.3 启动系统打印机 32
7.1.4 程序编辑 32
7.2 程序举例一 33
7.2.1 用LIST命令把程序记入磁盘 34
7.2.2 用ENTER命令把磁盘文件送入内存 35
7.3 程序举例二 35
7.3.1 使用SAVE和LOAD命令 39
7.4 程序举例三 40
7.5 程序举例四 43
7.6 程序举例五 45
AUTOL 47
第八章 程序调试指令 47
BYE 48
DELETE 48
DIR 49
ENTER 50
LIST 50
LOAD 51
RENUMBER 51
RUN 54
SAVE 55
SCR 55
TRACE 56
REM 57
第十章 赋值指令 57
LET 57
NTRACE 57
第九章 注释指令 57
MAT 58
第十一章 初始化指令 59
DEG 59
DIM 59
IMODE 60
INTEGER 61
LFMODE 61
RAD 62
LONG 62
SFMODE 63
SHORT 63
第十二章 控制指令 64
CON 64
END 64
FOR...NEXT 64
GOSUB...RETURN 67
GOTO 68
IF...THEN 69
ON...GOSUB 70
ON...GOTO 70
STOP 71
第十三章 控制台和数据输入、输出指令 71
INPUT 71
PRINT 73
READ 75
RESTORE 76
DATA 77
第十四章 输出格式指令 77
PRINT USING 77
SPC 83
TAB 84
15.1.1 记录 85
15.1.2 字段 85
15.1.3 输入、输出和读、写 85
15.1 数据文件 85
第十五章 数据文件的输入和输出 85
15.2 软磁盘 86
15.3 建立数据文件 86
15.3.1 打开输入(输出)通道 86
15.3.2 关闭文件指令 86
15.4 机内代码表示法和ASCII码表示法的比较 87
15.5 PRINT和INPUT 87
12.8 文件指针 88
15.7 有益的提示 88
15.6 PUT和GET 88
15.9 顺序文件 89
15.10 随机文件 89
15.11 CDOS中的DUMP公用程序 90
15.12 数据文件输入(输出)指令 90
CREATE 90
OPEN 90
CLOSE 91
PRINT 91
PUT 93
INPUT 93
GET 94
第十六章 编程序用的函数 95
16.1 算术函数 96
ABS 96
BINAND 96
BINOR 96
BINXOR 97
EXP 97
FRA 97
INT 98
IRN 98
LOG 99
MAX 100
MIN 100
RND 101
RANDOMIZE 101
SGN 102
SQR 103
16.2 三角函数 103
ATN 103
COS 104
SIN 104
TAN 105
16.3 自定义函数(DEF FNS) 106
16.4 字符串函数 107
ASC 107
CHR$ 108
LEN 108
POS 109
STR$ 110
VAL 111
NO ECHO 112
ECHO 112
DSK 112
第十七章 系统,文件状态的指令和函数 112
ERASE 113
ESC 113
NO ESC 114
FRE 114
IOSTAT 114
ON ERROR 115
ON ESC 116
RENAME 117
SET 117
SYS 118
第十八章 机器级指令 119
INP 119
OUT 120
PEEK 120
POKE 120
USR 121
第十九章 名词解释 123
第二十章 出错信息 130
20.1 致命性错误 130
20.2 用户可捕捉的非致命性错误 132
第二十一章 附录 135
附录一 ASCII字符代码 135
附录二 程序复盖 137
附录三 在CDOS时直接执行BASIC程序 138
附录四 不同数值类型的混合运算 139
附录五 BASIC的零碎空间 141
附录六 Cromemco 16K扩展BASIC中用户有关的区域 141
附录七 确定字符串地址 144
附录八 附加设备驱动程序 144
附录九 设备驱动程序表 148
附录十 附属的输入(输出)驱动程序 151
附录十一 改变输入输出通道的数目 153
附录十二 从PROM装入16K BASIC 153
综述 156
二、CROMEMCO多用户BASIC 156
第一章 引言 156
启动 157
备份 157
第二章 用户的保护 158
目录保护 158
文件完整性的保护 158
予防死锁 159
第三章 操作系统的描述 161
第四章 操作系统的特征 161
提前打入 161
CDOS调用显示作业信息 162
第五章 多用户CDOS命令 162
BACKG 162
BAS 163
CHA 163
ATTACH 164
DETACH 164
KILL 165
LOGOFF 165
MORE 165
PRT: 166
RESCUE 167
SET 167
TIME 168
SYS 168
第六章 多用户BASIC变量名和行名 169
变量名 169
行名 169
第七章 多用户BASIC指令 170
CLEAR 170
COMMON 171
DELREM 172
EXPAND 172
IF...THEN DO...ELSE...ENDDO 173
LVAR 175
NOLIST 176
OPEN 176
PROTECT 177
第八章 Cromemco联机的BASIC编辑指令 178
EDIT 178
FIND 179
CHANGE 179
第九章 多用户BASIC出错信息 180
第十章 多用户BASIC的修改 180
设置用户启动命令行 180
限制存取CDOS程序 182
限制使用CHA命令 183
限制使用MORE命令 183
限制使用KILL命令 183
限制使用机器级BASIC指令 183
第十一章 硬件结构 184
磁盘驱动器结构 184
系统RAM板 185
用户RAM板 185
磁盘控制器板 186
数据接口板 186
中断优先电缆 187
特殊结构 187
引言 190
三、CROMEMCO数据库管理系统使用说明 190
第一章 建立新数据库系统 192
第二章 检查系统格局 194
第三章 向数据库输入新数据 197
第四章 建立分类文件 198
第五章 显示、改变和删除记录 199
第六章 进行数据库查询 201
第七章 对主文件进行修改 203
第八章 改变主文件和驱动器的分配 204
第九章 打印寄信标签 205