目录 1
第一章 IBM PC引论 1
概述 1
系统板 4
ROM和RAM 4
动态和静态RAM 4
IBM ROM 6
IBM RAM 7
IBM BIOS 8
IBM的CPU 11
INTEL 8088 CPU 13
INTEL 8087数字数据处理器 13
Microsoft BASIC解释程序 14
IBM PC外围设备 16
磁盘驱动器和DOS 16
磁盘驱动器说明 17
温彻斯特磁盘驱动器 18
磁盘类型 18
硬磁盘 18
软磁盘 19
磁道和扇区 20
硬扇面和软扇面 21
单面和双面软磁盘片 23
单、双和四倍密度盘 23
磁盘写保护 24
磁盘操作系统 25
IBM DOS 25
CP/M-86 26
UCSD P-System 27
编译与解释语言 29
单色显示 30
IBM CPS-80打印机 30
单色显示/打印机适配器卡 33
串行和并行通信 33
彩色图形监视器适配器 36
A/N方式 36
APA方式 37
彩色/图形监视适配器使用的图象装置 38
异步通信适配器 39
键盘的使用 40
在DOS下键盘的使用 43
IBM打印机操作 45
控制开关和灯 45
PC的启动过程——软磁盘系统 46
PC的启动过程——非磁盘系统 48
BASIC命令项——DOS 49
第二章 BASIC引论 51
IBM BASIC版本 51
命令方式和执行方式 52
输入一个程序 53
BASIC常数 55
BASIC变量 55
BASIC变量名 56
整型、单精度和双精度数据 57
第三章 IBM BASIC入门 59
引言 59
BASIC语句结构 59
算术操作 60
幂运算 61
算术表达式中的混合变量型 61
计算次序——算术运算符 62
关系运算符 63
注释语句 65
输出数据 66
输入数据 67
循环 68
条件语句 69
分支语句 70
第四章 IBM BASIC深一步概念 72
引言 72
表和数组 72
DATA和READ语句 75
子程序和GOSUB 78
高级打印 79
格式字符 81
行宽 84
随机数发生器 85
字符串处理 85
字符串的连接 86
比较字符串 86
字符串处理函数 87
字符串/数字数据转换 90
数学函数 91
用户定义的函数 95
图形 96
文本方式 97
中分辨率图形方式 97
逻辑运算符 100
计算顺序 105
第五章 文件系统和IBM BASIC对文件的处理 107
引言 107
文件、记录和字段 107
文件说明 109
打开和关闭一个文件 110
随机和顺序存取 113
在Cassette BASIC中保存和装入程序 114
使用盒带设备上的数据文件 115
使用带有磁盘文件的IBM BASIC 116
软磁盘的使用 117
复制DOS原版磁盘 120
存储DOS 120
检查DISKCOPY 124
系统级 125
另一些DOS命令 126
改变当前的驱动器 127
存储和装入磁盘文件 127
使用磁盘系统的数据文件 128
第六章 高级概念 129
引言 129
Alt键和BASIC 129
输入BASIC程序 129
编辑IBM BASIC程序 131
编辑的例子 133
IBM BASIC中的错误和调试 135
引言 137
ABS 137
第七章 参考指南 137
ASC 138
ATN 139
AUTO 139
BEEP 141
BLOAD 141
BSAVE 143
CALL 143
CDBL 144
CHAIN 145
CHR$ 146
CINT 146
CIRCLE 147
CLEAR 148
CLOSE 148
CLS 149
COLOR 149
COMMON 153
COM 153
CONT 154
COS 154
CSNG 155
CSRLIN 155
CVI,CVS,CVD 156
DATA 156
DATE$ 157
DEF FN 158
DEFDBL,DEFSTR,DEFINT,DEFSNG 160
DEF SEG 161
DEF USR 161
DELETE 162
DIM 163
DRAW 163
EDIT 165
EOF 166
END 166
ERASE 167
ERR,ERL 167
ERROR 168
EXP 169
FIELD 170
FILES 171
FOR...NEXT 172
FIX 172
FRE 174
GET 175
GOSUB,RETURN 177
GOTO 178
HEX$ 179
IF 180
INKEY$ 181
INPUT 182
INP 182
INPUT 183
INPUT$ 185
INSTR 186
INT 187
KEY 187
KILL 190
LEFT$ 191
LEN 191
LET 192
LINE 192
LINE INPUT 193
LINE INPUT 194
LIST 195
LLIST 197
LOAD 198
LOC 199
LOCATE 200
LOF 201
LOG 202
LPOS 202
LPRINT 203
LPRINT USING 203
LSET,RSET 204
MERGE 205
MID$ 206
MKI$,MKS$,MKD$ 207
MOTOR 209
NAME 209
NEW 210
OCT$ 210
ON COM 211
ON ERROR 212
ON…GOSUB,ON…GOTO 213
ON KEY 214
ON PEN 215
ON STRIG 216
OPEN 217
OPEN COM 219
OPTION BASE 221
OUT 221
PAINT 222
PEEK 223
PEN 223
PLAY 225
POINT 227
POKE 228
POS 228
PRINT 229
PRINT USING 230
PRINT#,PRINT#USING 234
PSET,PRESET 236
PUT 237
RANDOMIZE 239
READ 239
REM 241
RENUM 241
RESET 242
RESTORE 242
RESUME 243
RETURN 244
RIGHT$ 245
RND 246
RUN 247
SAVE 248
SCREEN函数 249
SCREEN语句 250
SGN 251
SIN 252
SOUND 252
SPACE$ 253
SPC 254
SQR 254
STICK 255
STOP 256
STR$ 257
STRIG 257
STRIG() 258
STRING $ 259
SWAP 260
SYSTEM 261
TAB 261
TIME$ 262
TAN 262
TRON,TROFF 263
USR 265
VAL 265
VARPTR 266
WAIT 267
WHILE,WEND 267
WIDTH 269
WRITE 269
WRITE 270
附录A BASIC的保留字 272
附录B IBM个人计算机设备名 273
附录C IBM BASIC错误信息 274
附录D ASCII字符代码 281
附录E 和INKEY$一起使用的扩展码 284
索引 286