第一章 BASIC版本 1
BASIC版本 1
盒式磁带BASIC 1
磁盘BASIC 2
高级BASIC 2
第二章 BASIC的启动与使用 3
启动BASIC 3
标准输入与标准输出重定向 6
操作方式 7
键盘 8
BASIC程序编辑 15
运行BASIC程序 28
第三章 BASIC程序设计的一般规则 34
行格式 34
字符集 35
保留字 36
常数 38
数值精度 40
变量 40
数值精度转换 43
格式化输出技术 44
数值表达式与运算符 45
字符串表达式与运算符 52
输入与输出 52
第四章 BASIC命令、语句、函数和变量 62
本章使用说明 62
命令 63
语句 64
函数与变量 67
按字母顺序排列的命令、语句、函数及变量 70
ABS函数 70
ASC函数 70
ATN函数 71
AUTO命令 71
BEEP语句 72
BLOAD命令 72
BSAVE命令 74
CALL语句 75
CDBL函数 75
CHAIN语句 76
CHDIR命令 77
CHR$函数 78
CINT函数 78
CIRCLE语句 79
CLEAR命令 80
CLOSE语句 81
CLS语句 82
COLOR语句 82
文本方式中的COLOR语句 83
图形方式中的COLOR语句 85
COM(n)语句 85
COMMON语句 86
CONT命令 86
COS函数 87
CSNG函数 88
CSRLIN变量 88
CVI、CVS、CVD函数 89
DATA语句 89
DATAS变量和语句 90
DEF FN语句 91
DEF SEG语句 92
DEFtype语句 93
DEF USR语句 94
DELETE命令 94
DIM语句 95
DRAW语句 96
EDIT命令 99
END语句 99
EOF函数 99
ERASE语句 100
ERR与ERL变量 101
ERROR语句 101
EXP函数 102
FIELD语句 103
FILES命令 104
FIX函数 105
FOR与NEXT语句 106
FRE函数 108
GET语句(文件) 108
GET语句(图形) 109
GOSUB与RETURN语句 110
GOTO语句 111
HEXS函数 112
IF语句 113
INKEY$变量 114
INP函数 115
INPUT语句 115
INPUT#语句 117
INPUT$函数 117
INSTR函数 118
INT函数 119
KEY语句 119
KEY(n)语句 122
KILL语句 122
LEFT$函数 123
LEN函数 124
LET语句 124
LINE语句 125
LINE INPUT语句 127
LINE INPUT#语句 127
LIST命令 128
LLIST命令 129
LOAD命令 130
LOC函数 131
LOCATE语句 132
LOF函数 133
LOG函数 133
LPOS函数 134
LPRINT与LPRINT USING语句 134
LSET与RSET语句 135
MERGE命令 136
MID$函数与语句 137
MKDIR命令 138
MKI$、MKS$、MKD$函数 139
MOTOR语句 139
NAME命令 140
NEW命令 140
OCT$函数 141
ON COM(n)语句 141
ON ERROR语句 142
ON-GOSUB与ON-GOTO语句 143
ON KEY(n)语句 144
ON PEN语句 146
ON PLAY(n)语句 147
ON STRIG(n)语句 148
ON TIMER语句 149
OPEN语句 150
OPEN“COM…语句 153
OPTION BASE语句 156
OUT语句 157
PAINT语句 157
PEEK函数 161
PEN语句与函数 162
PLAY语句 163
PLAY(n)函数 166
PMAP 166
POINT函数 167
POKE语句 168
POS函数 169
PRINT语句 169
PRINT USING语句 171
PRINT#与PRINT#USING语句 174
PSET与PRESET语句 175
PUT语句(文件) 176
PUT语句(图形) 177
RANDOMIZE语句 179
READ语句 180
REM语句 181
RENUM命令 181
RESET命令 182
RESTORE语句 182
RESUME语句 183
RETURN语句 184
RIGHT$函数 184
RMDIR命令 184
RND函数 185
RUN命令 187
SAVE命令 187
SCREEN函数 188
SCREEN语句 189
SGN函数 190
SIN函数 191
SOUND语句 191
SPACE$函数 193
SPC函数 194
SQR函数 194
STICK函数 195
STOP语句 195
STR$函数 196
STRIC语句与函数 197
STRIG(n)语句 198
STRING$函数 198
SWAP语句 199
SYSTEM命令 199
TAB函数 200
TAN函数 200
TIME$变量与语句 201
TIMER函数 202
TRON与TROFF命令 202
USR函数 203
VAL函数 204
VARPTR函数 204
VARPTR$函数 205
VIEW语句 206
WAIT语句 209
WHILE与WEND命令 209
WIDTH语句 210
WINDOW语句 212
WRITE语句 215
WRITE#语句 215
附录A.错误信息 217
快速参考 223
附录B.BASIC软磁盘输入与输出 225
指定文件名 225
程序文件命令 225
软磁盘数据文件—顺序与随机I/O 226
性能简介 233
附录C.机器语言子程序 236
为子程序分配内存 236
将子程序代码装入内存 237
从BASIC程序中调用子程序 239
附录D.将程序转换成IBM PC BASIC 245
文件I/O 245
图形 245
IF-THEN 245
换行 246
逻辑操作 246
MAT函数 246
多重赋值 247
多重语句 247
PEEK和POKE 247
关系表达式 247
注释 247
数字舍入 247
声响 248
字符串处理 248
空格的使用 248
其它 248
附录E.数学函数 249
附录F.通信 250
打开通信文件 250
通信I/O 250
程序举例 251
控制信号的操作 253
使用OPEN输出信号的控制 253
输入控制信号的使用 253
检测调制解调器控制信号 254
输出控制信号的直接控制 254
通信错误 255
附录G.ASCII字符代码 256
扩展代码 259
附录H.十六进制转换表 261
二进制至十六进制转换表 262
附录I.技术信息与提示 263
内存分配图 263
变量存贮格式 263
BASIC文件控制块 264
键盘缓冲区 266
适配器检索顺序 266
转换显示器 266
彩色技术 267
提示与技巧 267
附录J.术语解释 272
附录K.键盘图与扫描码 283
扫描码 284