第一章 BASIC版本 1
BASIC版本 1
盒式磁带BASIC 1
磁盘BASIC 2
高级BASIC 2
第二章 BASIC的启动与使用 3
启动BASIC 3
启动盒式磁带BASIC 6
启动磁盘BASIC 6
启动高级BASIC 6
返回DOS 6
BASIC命令中的可选项 6
标准输入与标准输出重定向 6
操作方式 7
间接方式 8
直接方式 8
键盘 8
功能键 15
打字机键区 15
数字键区 15
专用键组合 15
BASIC程序编辑 15
专用程序编辑键 28
如何在当前行上进行修改 28
输入或修改BASIC程序 28
屏幕修改 28
句法错误 28
运行BASIC程序 28
运行SAMPLES程序 34
选择A、B、C和H 34
选择D、E、F、G和I 34
运行COMM程序 34
COMM程序选择 34
运行位于另外一张软盘上的BASIC程序 34
使用一台软磁盘驱动器 34
使用两台软磁盘驱动器 34
第三章 BASIC程序设计的一般规则 34
行格式 34
字符集 35
保留字 36
常数 38
数值精度 40
变量 40
命名变量 43
变量类型说明 43
数组 43
数值精度转换 43
格式化输出技术 44
数值表达式与运算符 45
算术运算 52
关系运算 52
逻辑运算 52
数值函数 52
运算顺序 52
字符串表达式与运算符 52
链接 52
字符串函数 52
输入与输出 52
文件 62
命名文件 62
树型结构目录 62
屏幕 62
显示器接口板 62
文本方式 62
图形方式 62
其它I/O特性 62
时钟 62
声响与音乐 62
光笔 62
游戏操纵杆 62
第四章 BASIC命令、语句、函数和变量 62
本章使用说明 62
命令 63
语句 64
非I/O语句 67
I/O语句 67
函数与变量 67
数值函数 70
算术函数 70
串相关函数 70
I/O和其它函数 70
字符串函数 70
一般串函数 70
I/O及其它函数 70
按字母顺序排列的命令、语句、函数及变量 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
DATA?变量和语句 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
HEX?函数 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
STRIG语句与函数 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
保护性文件 226
软磁盘数据文件一顺序与随机I/O 226
顺序文件 233
建立和存取顺序文件 233
随机文件 233
建立随机文件 233
访问随机文件 233
程序举例 233
性能简介 233
附录C.机器语言子程序 236
为子程序分配内存 236
将子程序代码装入内存 237
将子程序送入内存 239
从文件中装入子程序 239
从BASIC程序中调用子程序 239
CALL与USR的共性 245
CALL语句 245
USR函数调用 245
附录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
通信文件的GET和PUT 251
I/O函数 251
INPUT$函数 251
程序举例 251
程序注释 253
控制信号的操作 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