第一章 BASIC版本 1
BASIC版本 2
Cassette BASIC(磁带BASIC) 2
Disk BASIC(磁盘BASIC) 3
Advanced BASIC(高级BASIC) 3
第二章 如何启动和使用BASIC 4
启动BASIC 5
BASIC命令的选择 5
操作方式 8
键盘 8
功能键 9
打字机键盘 9
数字键块 12
专用组合键 13
BASIC程序编辑 14
专用程序编辑键 14
如何校正当前行 19
打入或更改BASIC程序 20
在屏幕的任意地方更改行 21
句法错误 22
第三章 BASIC程序编制概述 23
行格式 25
字符集 25
保留字 26
常量 28
数值精度 28
变量 29
怎样对变量命名 29
怎样说明变量类型 30
数组 30
BASIC如何实现一个数不同精度之间的转换 32
数值表达式和运算符 33
算术运算符 33
关系运算符 34
逻辑运算符 35
数值函数 37
执行顺序 38
串表达式和运算符 39
连接 39
串函数 39
输入和输出 39
文件 39
屏幕的使用 41
其它I/O特征 44
第四章 BASIC命令、语句、函数和变量 45
怎样使用这章内容 47
命令 48
语句 49
非I/O语句 49
I/O语句 50
函数和变量 52
数值函数 52
串函数 54
ABS函数 54
ASC函数 55
ATN函数 55
AUTO命令 56
BEEP语句 57
BLOAD命令 57
BSAVE命令 58
CALL语句 59
CDBL函数 59
CHAIN语句 60
CHR$函数 61
CINT函数 62
CIRCLE语句 62
CLEAR命令 63
CLOSE语句 64
CLS语句 65
COLOR语句 65
文本方式下的COLOR语句 66
图形方式下的COLOR语句 67
COM(n)语句 68
COMMON语句 68
CONT命令 69
COS函数 69
CSNG函数 70
CSRLIN变量 70
CVI、CVS、CVD函数 71
DATA语句 71
DATE$变量和语句 72
DEF FN语句 73
DEF SEG语句 74
DEFtype语句 74
DEF USR语句 75
DELETE命令 76
DIM语句 76
DRAW语句 77
EDIT命令 79
END语句 79
EOF函数 80
ERASE语句 80
ERR和ERL变量 81
ERROR语句 81
EXP函数 82
FIELD语句 83
FILES命令 84
FIX函数 84
FOR和NEXT语句 85
FRE函数 87
GET语句(文件) 87
GET语句(图形) 88
GOSUB和RFTURN语句 89
GOTO语句 89
HEX$函数 90
IF语句 91
INKEY$变量 92
INP函数 93
INPUT语句 93
INPUT#语句 94
INPUT$函数 95
INSTR函数 95
INT函数 96
KEY语句 96
KEY(n)语句 98
KILL命令 98
LEFT$函数 99
LEN函数 99
LET语句 99
LINE语句 100
LINE INPUT语句 101
LINE INPUT#语句 102
LIST命令 102
LLIST命令 103
LOAD命令 104
LOC函数 105
LOCATE语句 105
LOF函数 106
LOG函数 107
LPOS函数 107
LPRINT和LPRINT USING语句 108
LSET和RSET语句 109
MERGE命令 109
MID$函数和语句 110
MKI$,MKS$,MKD$函数 111
MOTOR语句 112
NAMF命令 112
NEW命令 112
OCT$函数 113
ON COM(n)语句 113
ON ERROR语句 114
ON…GOSUB和ON…GOTO语句 115
ON KEY(n)语句 115
ON PEN语句 116
ON STRIG(n)语句 117
OPEN语句 118
OPEN“COM…语句 120
OPTION BASF语句 123
OUT语句 123
PAINT语句 124
PFFK函数 125
PFN语句和函数 125
PLAY语句 126
POINT函数 128
POKE语句 128
POS函数 129
PRINT语句 129
PRINT USING语句 131
PRINT#和PRINT#USING语句 134
PSET和PRESET语句 135
PUT语句(文件) 135
PUT语句(图形) 136
RANDOMIZE语句 138
READ语句 139
REM语句 139
RENUM命令 140
RESET命令 141
RESTORE语句 141
RESUME语句 141
RETURN语句 142
RIGHT$函数 142
RND函数 143
RUN命令 144
SAVE命令 145
SCREEN函数 146
SCREEN语句 146
SGN函数 147
SIN函数 148
SOUND语句 148
SPACE$函数 150
SPC函数 150
SQR函数 151
STICK函数 151
STOP语句 152
STR$函数 152
STRIG语句和函数 153
STRIG(n)语句 154
STRING$函数 154
SWAP语句 155
SYSTEM命令 155
TAB函数 155
TAN函数 156
TIME$变量和语句 156
TRON和TROFF命令 157
USR函数 158
VAL函数 158
VARPTR函数 159
VARPTR$函数 160
WAIT语句 160
WHILE和WEND语句 161
WIDTH语句 162
WRITE语句 163
WRITE#语句 164
附录A 错误信息 167
附录B BASIC磁盘输入和输出 173
指定文件名 173
用于程序文件的命令 173
磁盘数据文件——顺序的和随机的I/O文件 174
顺序文件 174
随机文件 176
操作须知 180
附录C 机器语言子程序 183
在存贮空间放置用户子程序 183
取子程序码到存贮器 184
将子程序插入存贮器 184
从文件中装入子程序 185
从用户BASIC程序调用子程序 186
CALL和USR的共同点 186
CALL语句 187
USR功能调用 189
附录D 转换程序为IBM个人计算机BASIC 191
文件I/O 191
图形 191
IF...THEN语句 191
换行 192
逻辑操作 192
MAT功能 192
多重赋值语句 192
重叠语句 192
PEEKs和POKEs语句 192
关系式 192
注释 193
数值的舍入 193
响铃 193
串的处理 193
空格的用法 193
其它方面 193
附录E 算术函数 195
附录F 通讯 196
打开通讯文件 196
通讯I/O操作 196
用于通讯文件的GET和PUT语句 196
一个程序实例 197
控制信号的操作 198
用OPEN语句控制输出信号 199
使用输入控制信号 199
测试调制解调器(MODEM)控制信号 199
直接控制输出控制信号 200
通讯错误 200
附录G ASCII字符码 201
扩展码 205
附录H 十六进制转换表 206
附录I 技术资料和要点 207
内存图 207
变量的存贮 207
BASIC文件控制块 208
键盘缓冲区 209
查找适配器的次序 210
开关显示器 210
一些彩色显示技术 210
要点和技术 211
附录J 术语汇编 215