第一章 微电脑基本知识 1
第一节 电子计算机概述 1
一、什么是电子计算机 1
二、硬件与软件 3
三、计算机的工作特点和用途 3
第二节 电子计算机的诞生和发展 4
一、计算工具的演变 4
二、电子计算机硬件发展简况 6
三、电子计算机软件发展简介 8
四、微电脑发展的四个阶段 11
第三节 微电脑运算基础 13
一、二进制记数制 13
二、八进制、十六进制 21
三、各种记数制之间的转换 22
四、计算机中常用的编码 30
五、逻辑代数与逻辑运算 32
第四节 微电脑的基本工作原理 42
一、微电脑的硬件组成框图 42
二、微电脑各部件的主要功能及组成 44
三、整机工作原理 53
四、微电脑系统的构成 55
第五节 Z80微处理器和Z80汇编语言 59
一、Z80微处理器的结构 61
二、Z80微处理器常用的指令系统 64
三、Z80汇编语言程序 74
上机实习 实习一 79
习题 79
第二章 BASIC程序设计语言 81
第一节 BASIC语言的基本特点和规则 81
一、BASIC语言的基本特点 81
二、BASIC程序的构成 82
三、基本符号 85
四、数在BASIC程序设计语言中的表示 87
五、标准算术函数 90
六、变量和表达式 92
上机实习 实习二 95
习题 95
第二节 提供数据语句和输出语句 96
一、赋值语句 97
二、输出语句PRINT语句 99
三、键盘输入语句 103
四、读数语句和置数语句 108
五、恢复数据区语句 111
上机实习 实习三 114
习题 114
第三节 转向语句和程序分支 116
一、无条件转向语句 116
二、条件转向语句 118
三、控制转向语句 129
上机实习 实习四 133
习题 133
第四节 循环语句和数组说明语句 135
一、循环程序的概念 135
二、循环语句结构与执行过程 136
三、循环语句使用说明 138
四、关于多重循环 143
五、下标变量与数组说明语句 144
六、应用举例 149
上机实习 实习五 154
习题 154
第五节 转子程序和其它程序语句 156
一、转子和返回语句 156
二、选择转子语句 163
三、自定义函数和语句 164
四、暂停与注释语句 166
五、打印语句的表格输出格式 170
上机实习 实习六、实习七 174
习题 174
第六节 字符串 176
一、字符串的输入和输出 177
二、字符串运算 179
三、字符串函数及其应用 183
上机实习 实习八、实习九 187
习题 187
第三章 BASIC程序的编制及实例 189
第一节 BASIC程序设计步骤 189
一、程序设计的步骤 189
二、流程图 199
第二节 提高BASIC程序设计的质量 211
一、选择好的算法 211
二、提高运算速度 212
三、节省存贮空间 215
四、采用逻辑性强的程序结构 215
第三节 紫金Ⅱ(APPLE-Ⅱ)微电脑BASIC程序实例 216
一、验证哥德巴赫猜想 216
二、巧切钢材 219
三、用微电脑模拟事件 222
四、计算π值 229
五、奇特的整数 232
六、演示物理实验 234
七、打印万年历 242
八、统计考试成绩 244
九、紫金-I微电脑作图示范 247
第四节 R1微电脑BASIC程序实例 250
一、熟悉键盘游戏 250
二、“吃点子”游戏 252
三、演奏音乐 255
四、时钟 256
五、杨辉三角形 258
第四章 微电脑实习指导 260
第一节 实习的目的、内容、机型 260
一、实习的目的 260
二、实习的内容 260
三、实习的机型 261
第二节 紫金-Ⅱ(APPLE-Ⅱ)系统的认识 262
一、系统简介 262
二、系统的安装 262
三、系统的开工 265
第三节 键盘与指法 265
一、紫金-Ⅱ型微电脑的键盘(ASCⅡ码标准键盘) 266
二、R1型微电脑和它的键盘 271
三、键盘操作指法 274
实习二 源程序的键入与修改 277
第四节 系统认识与BASIC编程实习 277
实习一 系统的安装与开工 277
实习三 提供数据语句实习 284
实习四 分支程序设计实习 289
实习五 循环程序设计实习 296
实习六 子程序设计实习 303
实习七 构造图案程序设计实习 308
实习八 关于字符串变量的实习 312
实习九 综合练习实习 315
附录 327
附录一 字符代码简表(Apple-Ⅱ、COMX-35,R-1) 327
附录二 R-1、Apple-Ⅱ(紫金Ⅱ),COMX-35主要BASIC指令对照表 328
附录三 BASIC出错信息 330
附录四 COMX-35的一些特殊功能 334
附录五 PT-80微电脑主要性能 336
附录六 部分习题参考答案 339