第一章 CEC-I中华学习机简介 1
1.1 基本系统的组成 1
1.2 CEC-I的内部结构 3
1.3 键盘和屏幕显示 4
1.4 盒式磁带录音机 5
1.5 软盘驱动器 5
1.6 打印机 6
1.7 系统软件 6
1.8 应用软件 6
第二章 CEC-I中华学习机的操作使用 7
2.1 CEC-I系统的安装 7
2.1.1 开箱 7
2.1.2 显示器的连接 7
2.1.3 录音机连接 9
2.1.4 游戏杆连接 10
2.1.5 磁盘驱动器连接 10
2.1.6 扩充卡的连接 11
2.2 CEC-I中华学习机的启动 12
2.2.1 基本系统的启动 12
2.2.2 连接驱动器系统的启动 12
2.3 键盘操作 13
2.3.1 SHIFT键 14
2.3.2 CAPSLOCK键 14
2.3.3 Ctrl键 15
2.3.4 ?键?键 15
2.3.5 ? 键?键 15
2.3.6 Esc键 16
2.3.7 Return键 17
2.3.8 Reset键 17
2.3.9 其它一些功能键 17
2.4 CEC-I主机的自检测 18
2.5 汉字输入方法 19
2.5.1 拼音输入方式 20
2.5.2 区位码输入方式 21
2.5.3 特殊符号的输入 21
2.6 磁带录音机的使用 21
2.6.1 盒式磁带的处理 22
2.6.2 音量的调节 22
2.6.3 游戏磁带软件的使用方法 22
2.6.4 BASIC程序的存取方法 23
2.7 软盘驱动器的使用 24
2.7.1 软磁盘的使用 25
2.7.2 DOS3.3 磁盘操作系统简介 26
2.7.3 软盘的初始化处理 28
2.7.4 查看软盘上的文件目录 29
2.7.5 保存BASIC程序到软盘上 31
2.7.6 从软盘上读BASIC程序 32
2.7.7 清除软盘上的文件 33
2.7.8 更换软盘上的文件名 34
2.7.9 磁盘文件的加锁与解锁 34
第三章 CEC-BASIC语言程序设计 35
3.1 CEC-BASIC简介 35
3.1.1 变量与数据的规定 35
3.1.2 运算符与表达式规则 38
3.1.3 保留字 39
3.1.4 执行方式 39
3.1.5 语句行规则 40
3.2 输入与输出语句 40
3.2.1 LET 40
3.2.2 DATA 41
3.2.3 READ 41
3.2.4 RESTORE 42
3.2.5 INPUT 43
3.2.6 GET 44
3.2.7 PRINT 44
3.2.8 IN 46
3.2.9 PR 46
3.3 和顺序有关的语句 46
3.3 1 GOTO 46
3.3.2 IF……THEN 47
3.3.3 FOR NEXT 47
3.3.4 GOSUB RETURN 50
3.3.5 POP 51
3.3.6 多向转移和多向转子语句 52
3.3.7 ONERR GOTO 53
3.3.8 RESUME 54
3.4 和系统有关的语句 55
3.4.1 LOAD与SAVE 55
3.4.2 NEW 56
3.4.3 RUN 56
3.4.4 STOP 56
3.4.5 END 57
3.4.6 CTRL-C 57
3.4.7 CONT 57
3.4.8 CTRL-RESET 58
3.4.9 TRACE与NOTRACE 58
3.4.10 POKE 59
3.4.11 WAIT 59
3.4.12 CALL 61
3.4.13 HIMEM 61
3.4.14 LOMEM 62
3.4.15 PLAY 62
3.5 编辑与显示格式语句 62
3.5.1 LIST 62
3.5.2 DEL 63
3.5.3 REM 63
3.5.4 VTAB 64
3.5.5 HTAB 64
3.5.6 HOME 65
3.5.7 CLEAR 65
3.5.8 FLASH 65
3.5.9 INVERSE 66
3.5.10 NORMAL 66
3.5.11 SPEED 66
3.6 定义语句 66
3.6.1 DIM 66
3.6.2 DEFFN 68
3.7 文本、图形与音响语句 69
3.7.1 TEXT 69
3.7.2 GR 70
3.7.3 COLOR 70
3.7.4 PLOT 71
3.7.5 HLIN 71
3.7.6 VLIN 71
3.7.7 HGR 71
3.7.8 HGR2 72
3.7.9 HCOLOR 72
3.7.10 HPLOT 73
3.7.11 MUSIC 74
3.8 高分辨率图形的向量作图法 75
3.8.1 DRAW 78
3.8.2 XDRAW 79
3.8.3 SCALE 79
3.8.4 ROT 79
3.8.5 SHLOAD 80
3.9 函数 81
3.9.1 三角函数 82
3.9 算术函数 82
3.9.3 衍生函数 85
3.9.4 字符串处理函数 86
3.9.5 其它函数 90
第四章 CEC—LOGO语言程序设计 94
4.1 进入CEC—LOGO语言 95
4.2 CEC—LOGO的变量与语句规则 95
4.2.1 变量名 95
4.2.2 LOGO数、表、词汇的表示法 96
4.2.3 LOGO运算符与表达式规则 97
4.2.4 命令行 98
4.2.5 执行模式 98
4.3 LOGO画图命令 99
4.3.1 DRAW 99
4.3.2 FORWARD 100
4.3.3 BACK 100
4.3.4 LEFT 101
4.3.5 RIGHT 101
4.3.6 PENCOLOR 101
4.3.7 BACKGROUND 102
4.3.8 PENDOWN 103
4.3.9 PENUP 103
4.3.10 HIDETURTLE 104
4.3.11 SHOWTURTLE 104
4.3.12 CLEARSCREEN 104
4.3.13 HOME 105
4.3.14 NOWRAP 105
4.3.15 WRAP 106
4.3.16 SETHEADING 107
4.3.17 SETX 107
4.3.18 SETXY 107
4.3.19 TOWARDS 108
4.3.20 TURTLESTATE 108
4.3.21 XCOR、YCOR 109
4.3.22 ASPECT 109
4.3.23 FULLSCTEEN 110
4.3.24 SPLITSCREEN 110
4.3.25 TEXTSCREEN 110
4.3.26 NORDRAW 110
4.4 过程及其编辑命令 111
4.4.1 TD 111
4.4.2 END 113
4.4.3 EDIT 114
4.4.4 ?与?键 114
4.4.5 CTRL—D 114
4.4.6 CTRL—C 115
4.4.7 CTRL—G 115
4.4.8 Esc键 115
4.4.9 CTRL—P 115
4.4.10 CTRL—N 116
4.4.11 CTRL—O 116
4.4.12 CTRL—A 117
4.4.13 CTRL—E 117
4.4.14 CTRL—K 118
4.4.15 CTRL—B 118
4.4.16 CTRL—F 118
4.4.17 CTRL—L 118
4.5 控制过程的执行及流程命令 118
4.5.1 IF 119
4.5.2 TEST 120
4.5.3 IFTRUE 120
4.5.4 IFFALSE 120
4.5.5 ALLOF 121
4.5.6 ANYOF 121
4.5.7 NOT 122
4.5.8 REPEAT 122
4.5.9 STOP 123
4.5.10 GO 123
4.5.11 OUTPUT 124
4.5.12 PAUSE 125
4.5.13 CONTINUE 126
4.5.14 TOPLEVEL 126
4.5.15 TRACE 127
4.5.16 NOTRACE 128
4.6 变量赋值与输入输出命令 128
4.6.1 MAKE 128
4.6.2 PRINT 129
4.6.3 PRINT1 130
4.6.4 REQUEST 130
4.6.5 READCHARACTER 131
4.6.6 CLEARTEXT 132
4.6.7 CURSOR 132
4.6.8 DEPOSIT 132
4.6.9 EXAMINE 133
4.6.10 CALL 133
4.6.11 OUTDEV 134
4.6.12 PADDLE 134
4.6.13 PADDLEBUTTON 135
4.6.14 CLEARINPUT 135
4.6.15 RC ? 135
4.6.16 ; 135
4.7 LOGO表词的处理命令 136
4.7.1 SENTENCE 136
4.7.2 WORD 136
4.7.3 FIRST 137
4.7.4 LAST 137
4.7.5 BUTFIRST 138
4.7.6 BUTLAST 138
4.7.7 FPUT 139
4.7.8 LPUT 139
4.7.9 LIST 140
4.7.10 CHAR 140
4.7.11 ASCII 141
4.7.12 LIST? 141
4.7.13 WORD? 142
4.7.14 NUMBER? 142
4.8 工作区管理及文件管理命令 142
4.8.1 ERASE 143
4.8.2 ERASE ALL 143
4.8.3 ERNAME 143
4.8.4 PRINTOUT 143
4.8.5 PRINTOUT ALL 144
4.8.6 POST 144
4.8.7 GOODBYE 144
4.8.8 NODES 144
4.8.9 SAVE 145
4.8.10 SAVEPICT 146
4.8.11 CATALOG 146
4.8.12 READ 147
4.8.13 READPICT 147
4.8.14 ERASEFILE与ERASEPICT 147
4.8.15 DOS 148
4.9 LOGO函数命令 148
4.10 直接执行模式的编辑命令 152
第五章 监控系统和小汇编系统的使用 154
5.1 监控程序的主要功能 154
5.2 进入监控程序 155
5.3 退出监控系统 155
5.4 监控程序命令 156
5.4.1 显示存储器的内容 156
5.4.2 改变存储器的内容 158
5.4.3 传送存储器中的内容 159
5.4.4 检查存储器的内容 160
5.4.5 将存储器的内容存入盒式磁带 160
5.4.6 从盒式磁带中读取数据 161
5.4.7 设定屏幕显示方式 161
5.4.8 反汇编命令 162
5.4.9 执行程序命令 162
5.4.10 显示和修改CPU寄存器的内容 162
5.4.11 选择输出设备 163
5.4.12 选择输入设备 164
5.4.13 十六进制加1/2减法运算 164
5.4.14 单步执行 164
5.4.15 跟踪执行 165
5.5 监控命令的灵活使用 165
5.5.1 使用多重命令 165
5.5.2 复制某种格式的数据到一个存储区 166
5.5.3 建立可无限重复执行的命令行 166
5.6 在程序中使用监控子程序 167
5.7 CEC—I小汇编系统 167
5.7.1 小汇编系统的进入和退出 168
5.7.2 在小汇编系统中使用监控命令 168
5.7.3 小汇编系统的使用 169
第六章 程序中磁盘文件的使用 170
6.1 在程序中使用DOS命令 170
6.2 顺序文本文件的管理 171
6.2.1 顺序文件的存放格式 171
6.2.2 打开顺序文件 172
6.2.3 关闭顺序文件 173
6.2.4 把信息写入顺序文件中 173
6.2.5 读取顺序文件 175
6.2.6 使文件添加内容 176
6.2.7 文件的定位 176
6.3 随机文本文件的管理 177
6.3.1 随机文本文件的存放格式 177
6.3.2 打开和关闭随机文件 178
6.3.3 随机文件的读写 178
6.3.4 随机文本文件的实例 179
6.4 EXEC执行文件 181
6.4.1 EXEC执行文件 181
6.4.2 EXEC命令的使用 182
6.4.3 EXEC执行文件的实例 183
6.5 机器语言磁盘文件 184
6.5.1 机器语言文件的格式 184
6.5.2 把二进制内容存入磁盘 185
6.5.3 二进制文件装入内存 185
6.5.4 运行二进制程序 186
6.6 DOS的辅助命令 186
6.6.1 使用DOS辅助查错 186
6.6.2 设置文件的缓冲区 187
6.6.3 CEC-I BASIC程序的链接 188
第七章 打印机输出控制 189
7.1 打印机上的控制键 189
7.2 打印机的连通与使用 190
7.3 在程序中使用打印机 192
7.3.1 在程序中连通打印机 192
7.3.2 打印字符的定位控制 192
7.4 打印机的控制命令 193
7.4.1 基本动作的控制 193
7.4.2 字型的控制 195
7.4.3 行间距控制 198
7.5 汉字状态下使用打印机 200
7.6 高分辨率图象的打印 202
附录1 编辑命令 205
附录2 CEC—BASIC命令参考 207
附录3 CEC—BASIC零页的使用 215
附录4 汉字系统的实现方法及内部子程序调用 217
附录5 区位、国标和汉字内码对照表 219
附录6 DOS3.3 命令参考 222
附录7 PEEK、POKE和CALL的用法 225
附录8 出错信息 232
附录9 字母、字符显示码表 235
附录10 按入口地址排列的机内子程序 237
附录11 CEC—LOGO命令参考表 243