第一章 BASIC的各种版本 1
三种BASIC型式 1
磁带BASIC 1
磁盘BASIC 2
改进BASIC 3
第二章 怎样启动和使用BASIC 4
启动BASIC 4
BASIC命令中的可选项 5
工作方式 6
键盘 7
功能键 9
打字机键盘 10
数字键盘 16
专用键组合 17
BASIC程序编辑 19
专用程序编辑键 20
如何对现行行进行校正 30
输入或改变BASIC程序 32
在屏幕的任意位置行的修改 34
语法错误 35
第三章 关于BASIC编程的一般资料 37
行格式 37
字符系统 38
予定字 39
常数 41
整型数 42
定点数 42
浮点数 42
八进制表示数 43
数值精度 43
变量命名 44
变量 44
变量类型说明 45
数组变量 46
BASIC怎样将数值从一种精度转换为另一种精度 47
数值表达式和运算符 50
算术运算符 50
关系运算符 52
逻辑运算符 54
数值函数 57
执行顺序 57
字符串表达式和算符 59
并置 59
字符串函数 59
输入和输出 60
文件 60
使用显示屏幕 64
其它I/O性能 69
第四章 BASIC命令、语句、函数和变量 71
怎样使用这一章的内容 71
命令 73
函数和变量 73
语句 74
ABS函数 85
ASC函数 86
ATN函数 87
AUTO命令 88
BEEP语句 90
BLOAD命令 91
BSAVE命令 94
CALL语句 96
CDBL函数 97
CHAIN语句 98
CHR?函数 100
CINT函数 102
CIRCLE语句 103
CLEAR命令 107
CLOSE语句 109
CLS语句 110
COLOR语句 111
文本方式中的COLOR语句 112
图形方式中的COLOR语句 115
COM(n)语句 117
COMMON语句 118
CONT命令 119
COS函数 121
CSNG函数 122
CSRLIN变量 123
CVI.CVS.CVD函数 124
DATA语句 125
DATE?变量和语句 126
DEF FN语句 128
DEF SEG语句 130
DEFtype语句 132
DEF USR语句 134
DELETE命令 135
DIM语句 136
DRAW语句 138
EDIT命令 142
END语句 143
EOF函数 144
ERASE语句 145
ERR和ERL变量 147
ERROR语句 148
EXP函数 150
FIELD语句 151
FILES命令 153
FIX函数 154
FOR和NEXT语句 155
FRE函数 158
GET语句(文件) 159
GET语句(图形) 160
GOSUB和RETURN语句 162
GOTO语句 164
HEX?函数 166
IF语句 167
INKEY ?变量 170
INP函数 172
INPUT语句 173
INPUT#语句 176
INPUT?函数 177
INSTR函数 179
INT函数 180
KEY语句 181
KEY(n)语句 184
KILL命令 186
LEFT?函数 187
LEN函数 188
LET语句 189
LINE语句 190
LINE INPUT语句 193
LINE INPUT#语句 194
LIST命令 196
LLIST命令 198
LOAD命令 199
LOC函数 202
LOCATE语句 203
LOF函数 205
LOG函数 206
LPOS函数 207
LPRINT和LPRINT USING语句 208
LSET和RSET语句 210
MERGE命令 212
MID?函数和语句 213
MKI?,MKS?,MKD?函数 215
MOTOR语句 216
NAME命令 217
NEW命令 218
OCT?函数 219
ON COM(n)语句 220
ON ERROR语句 222
ON…GOSUB和ON…GOTO语句 223
ON KEY(n)语句 225
ON PEN语句 227
ON STRIG(n)语句 229
OPEN语句 231
OPEN“COM…语句 236
OPTION BASE语句 241
OUT语句 242
PAINT语句 243
PEEK函数 245
PEN语句和函数 246
PLAY语句 249
POINT函数 253
POKE语句 254
POS函数 255
PRINT语句 256
PRINT USING语句 259
PRINT#和PRINT#USING语句 264
PSET和PRESET语句 267
PUT语句(文件) 269
PUT语句(图形) 270
RANDOMIZE语句 273
READ语句 275
REM语句 277
RENUM命令 278
RESET命令 280
RESTORE语句 281
RESUME语句 282
RETURN语句 284
RIGHT?函数 285
RND函数 286
RUN命令 288
SAVE命令 290
SCREEN函数 292
SCREEN语句 294
SGN函数 297
SIN函数 298
SOUND语句 299
SPACE?函数 302
SPC函数 303
SQR函数 304
STICK函数 305
STOP语句 306
STR?函数 307
STRIG语句和函数 308
STRIG(n)语句 310
STRING?函数 311
SWAP语句 312
SYSTEM命令 313
TAB函数 314
TAN函数 315
TIME?语句和变量 316
TRON和TROFF命令 318
USR函数 320
VAL函数 321
VARPTR函数 322
VARPTR?函数 324
WAIT语句 325
WHILE和WEND语句 327
WIDTH语句 329
WRITE语句 332
WRITE#语句 333
附录A 信息 335
附录B BASIC输入和输出盘片 346
指定文件名 346
程序文件命令 346
磁盘数据文件—顺序和随机I/O 347
顺序文件 347
随机文件 351
执行暗示 358
给子程序分配存贮单元 361
附录C 机器语言子程序 361
试探装入一个子程序到存贮器中 362
由文件装入子程序 364
从BASIC程序中调用子程序 366
CALL和USR的共性 366
CALL语句 367
USR函数调用 370
图形 374
IF…THEN 374
IBM PC的BASIC中 374
文件I/O 374
附录D 变换程序使其用到 374
供行 375
逻辑操作 375
MAT函数 376
多重赋值 376
响铃 377
数的舍入 377
字符串处理 377
多重语句 377
评语 377
关系表达式 377
PEEK和POKEs 377
使用空白 378
其它 379
附录E 数学函数 380
附录F 通讯 382
打开通讯文件 382
通讯I/O 383
一个程序例 384
控制信号操作 386
使用OPEN的输出控制信号 387
使用输入控制信号 387
输出控制信号的直接控制 388
调制解调控制信号的测试 388
通讯错误 389
附录G ASCII字符代码 391
扩充码 396
附录H 十六进制转换表 397
附录I 技术资料和提示 399
存贮器图 399
怎样存贮变量 401
BASIC文件控制块 402
键盘缓冲器 403
检索适配器的顺序 404
转换显示类型 404
彩色显示的一些技术问题 405
秘诀和技术 406
附录J 词汇表 412