《TRS-80 EG-3003 微计算机用户指南(BASICⅡ、磁盘BASIC及操作系统)》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:高永强
  • 出 版 社:清华大学出版社
  • 出版年份:1983
  • ISBN:
  • 页数:183 页
图书介绍:

目录 1

前言 1

一、基本词法和概念 1

1.1 基本符号 1

1.2 常量类型及表示法 2

1.3 变量类型及表示法 3

1.3.1 简单变量表示法 3

1.3.2 简单变量的类型 3

1.3.3 下标变量表示法 4

1.3.4 字符串变量表示法 4

1.4 标准函数及其表示法 5

1.5 BASICⅡ表达式及其运算规则 5

1.5.1 算术表达式及其定义 6

1.5.2 关系表达式 7

1.5.3 逻辑表达式 8

1.6 BASICⅡ基本词法关系示意图 9

1.7 数、程序标号、程序行长度范围 10

1.8 程序存贮字节分配 10

1.8.1 源程序存贮字节分配 10

1.8.2 动态存贮字节分配(在RUN期间内) 10

二、BASICⅡ语言常用语句 11

2.1 赋值语句(LET) 11

2.2 键盘输入语句(INPUT) 11

2.2.1 INPUT语句的注释方式 12

2.3 读数语句和置数语句(READ/DATA) 12

2.4 恢复数据区语句(RESTORE) 13

2.5 输出语句 14

2.5.1 一般型输出语句(PRINT、LPRINT) 14

附录十 图4.BASICⅡ上机操作流程全图 16

2.5.2 第一型自由格式输出语句(PRINT@)…………………………………(1?)2.5.3 第二型自由格式输出语句(PRINTTAB) 19

2.6 无条件转向语句(GOTO) 20

2.7 条件转向语句 20

2.7.1 IF-THEN语句 20

2.7.2 IF-THEN-ELSE语句 21

2.8 循环语句(FOR/NEXT) 21

2.9 转子语句和返主语句(GOSUB/RETURN) 22

2.10 选择转向语句(ON-GOTO) 23

2.11 选择转子语句(ON-GOSUB) 24

2.12 诊断错误语句(ON ERROR GOTO) 24

2.13 恢复诊断错误语句(RESUME) 25

2.14 模拟错误语句(ERROR) 25

2.15 分配存贮单元及变量置零语句(CLEAR) 26

2.16 数组说明语句(DIM) 26

2.18 接通图形显示语句(SET) 27

2.17.4 定义字符串型变量语句(DEFSTR) 27

2.17.3 定义双精度型变量语句(DEFDBL) 27

2.17.1 定义整型变量语句(DEFINT) 27

2.17 定义变量类型语句(DEF) 27

2.17.2 定义单精度型变量语句(DEFSNG) 27

2.19 关闭图形显示语句(RESET) 28

2.20 清屏语句(CLS) 28

2.21 注释语句(REM) 29

2.22 暂停语句(STOP) 29

2.23 结束语句(END) 29

3.2 CHR$(x)函数 30

3.1 ASC(x$)函数 30

三、字符串函数及其使用 30

3.3 FRE(x$)函数 31

3.4 INKEY$函数 31

3.5 LEFT$函数 32

3.6 MID$函数 32

3.7 RIGHT$函数 32

3.10 STRING$函数 33

3.8 LEN(x$)函数 33

3.9 STR$(x)函数 33

3.12 字符串的使用 34

3.11 VAL(x$)函数 34

3.12.1 字符串加法 35

3.12.2 字符串比较 35

3.13 字符串实用例题 36

3.13.1 日期转换成天数子程序 36

3.13.2 打印日历程序 36

四、特殊函数和语句 39

4.1 POINT函数 39

4.2 ERL函数 39

4.3 ERR/2+1函数 39

4.7 POKE语句 40

4.5 OUT语句 40

4.4 MEM 函数 40

4.6 INP函数 40

4.8 PEEK 函数 41

4.9 USR(x)函数 42

4.10 POS(x)函数 42

4.11 VARPTR函数 42

五、键盘操作 44

5.1 键盘布局 44

5.2 BASICⅡ的四种操作状态 45

5.3 特殊功能键及键盘命令表 45

5.4 BASICⅡ四种操作状态之间的转换 48

5.5 键盘运算 48

5.5.1 直接运算 49

5.5.2 利用内存中的程序作运算 49

5.5.3 打印中间计算结果 49

6.1 减少程序出错和节省机时的方法 51

六、删改命令及删改操作 51

6.2 最简单的修改方法 52

6.3 删改命令及操作实例 52

6.3.1 进入删改状态命令(EDIT) 52

6.3.2 显示删改行命令(L) 52

6.3.3 移动光标命令 53

6.3.4 删改子命令 54

6.3.5 其它删改命令 55

6.3.6 退出删改命令 57

6.4 删改操作流程图 57

七、BASICⅡ上机操作规范 58

7.1 开机与关机次序 58

7.2 上机操作步骤及举例 59

7.2.1 上机操作步骤 59

7.2.3 BASICⅡ上机操作举例 60

7.2.2 BASICⅡ上机操作流程图 60

7.3 自锁故障及其它故障的排除方法 61

7.3.1 自锁故障发生的原因 61

7.3.2 自锁故障的排除方法 61

7.4 程序的动态调试 62

7.3.3 其它故障及排除方法 62

7.5 程序运行时的查错方法 65

7.6 怎样在BASICⅡ程序中使用机器语言子程序 67

7.6.1 从BASICⅡ程序转入机器语言子程序的方法 67

7.6.2 怎样将USR(x)中的自变量x送入机器语言子程序 67

7.6.3 从机器语言子程序返回BASICⅡ程序的方法 67

7.6.4 BASICⅡ程序中调用机器语言子程序的操作步骤 68

7.6.5 调用机器语言子程序举例 68

八、BASICⅡ录音机操作 70

8.1 内装录音机键及音量调节 70

8.2.2 内装录音机操作键盘命令 71

8.2.1 录音机操作中的文件名及其规定 71

8.2 内装录音机操作的键盘命令及语句 71

8.2.3 内装录音机操作程序语句 73

8.3 内装录音机操作步骤及操作流程图 74

8.3.1 录制文件操作步骤 74

8.3.2 读入文件操作步骤 75

8.3.3 录音机操作流程图 76

8.4 外接录音机操作 77

8.5 双录音机操作 78

九、磁盘操作及磁盘BASIC的特点 80

9.1 磁盘操作须知 80

9.2 磁盘写保护缺口及使用 80

9.3 磁盘操作的开机和关机次序 81

9.4 磁盘的装入及取出操作 81

9.5 磁盘保存注意事项 81

9.6 磁盘技术参数及指标 83

9.7 磁盘BASIC特点及应用范围 83

9.8 磁盘BASIC程序的文件标识符及格式 84

9.9 怎样进入磁盘BASIC状态 85

十、磁盘BASIC语句及函数 87

10.1 关中断语句(CMD“T”) 87

10.2 开中断语句(CMD“R”) 87

10.3 返回DOS语句(CMD“S”) 88

10.4 键盘输入字符串语句(LINE INPUT) 88

10.5 自定义函数(DEFFN) 89

10.6 取日期时间函数(TIME$) 90

10.7 查找子字符串函数(INSTR) 90

10.8 替换字符函数(MID$) 91

10.9 定义USR子程序入口语句(DEF USR) 94

10.10 调用机器语言子程序函数(USRn) 94

10.11 打开存取文件语句(OPEN) 95

10.13 顺序写磁盘语句(PRINT#) 96

10.12 关闭存取文件语句(CLOSE) 96

10.14 顺序从磁盘读语句(INPUT#) 98

10.15 顺序从磁盘读整行语句(LINE INPUT#) 99

10.15.1 把程序中所有PRINT改为LPRINT实用程序 100

10.15.2 行间编辑实用程序 101

10.16 检查顺序存取结束函数(EOF) 103

10.17 划分缓冲区区段语句(FIELD) 103

10.18 区段赋值语句(LSET、RSET) 104

10.19 随机写入磁盘语句(PUT) 105

10.20 随机读出磁盘语句(GET) 106

10.21 数值转换函数(MKD$、MKS$、MKI$) 107

10.22 数值逆转换函数(CVD、CVS、CVI) 108

10.23 求文件结束记录函数(LOF) 109

10.23.1 以随机方式编写的几何公式查询程序 113

10.23.2 以随机方式编写的银行管理实验程序 115

10.24 其它函数( H、 O) 116

十一、磁盘BASIC键盘命令 118

11.1 装入内存命令(LOAD) 118

11.2 存入磁盘命令(SAVE) 118

11.3 合并文件命令(MERGE) 119

11.4 重编行号命令(NAME) 120

11.5 装入并运行命令(RUN) 121

11.6 删除磁盘文件命令(KILL) 122

11.7 返回DOS命令(CMD“S”) 122

11.8 返回DOS并执行命令(CMD“I”) 123

11.9 关中断命令(CMD“T”) 123

11.10 开中断命令(CMD“R”) 124

十二、磁盘BASIC操作及故障排除 125

12.1 磁盘BASIC操作及流程图 125

12.2 DOS操作系统、磁盘BASIC、BASICⅡ之间的关系示意图 125

12.3 不丢失内存内容的操作方法 125

12.4.1 突然返回DOS的故障排除方法 127

12.4 故障排除(不丢失内存内容) 127

12.4.3 “不执行”故障的排除方法 128

12.4.4 显示“DISK I/O ERROR”的故障排除方法 128

12.4.2 自锁故障的排除方法 128

12.5 磁盘BASIC的录音机操作 129

12.5.1 磁盘BASIC录音机操作特点 129

12.5.2 磁盘BASIC录音机操作流程图 129

十三、TRSDOS操作系统命令及实用程序 131

13.1 进入BASICⅡ命令(BASIC2) 131

13.2 进入磁盘BASIC命令(BASIC、BASICR) 131

13.3 返回磁盘BASIC命令(BASIC?*、BASICR?*) 131

13.4 显示磁盘文件目录命令(DIR) 132

13.5 显示磁盘存贮空间命令(FREE) 132

13.6 自动调入命令(AUTO) 133

13.7 显示实时时钟命令(CLOCK) 133

13.8 设置实时时钟命令(TIME) 134

13.9 设置日期命令(DATE) 135

13.10 显示磁盘文件内容命令(LIST) 135

13.11 打印磁盘文件内容命令(PRINT) 136

13.12 改文件名命令(RENAME) 136

13.13 删除文件命令(KILL) 137

13.14 复制文件命令(COPY) 137

13.15 合并磁盘文件命令(APPEND) 138

13.16 装入机器语言文件命令(LOAD) 139

13.17 把机器语言程序转贮到磁盘命令(DUMP) 139

13.18 把机器语言磁带文件存入到磁盘实用程序(TAPEDISK) 140

13.19 磁盘格式化实用程序(FORMAT) 141

13.20 复制磁盘实用程序(BACKUP) 142

13.21 其它命令及实用程序 144

13.21.1 更新口令命令(PROT) 144

13.21.2 设置保护等级命令(ATTRIB) 145

13.21.6 实时查错程序(DEBUG) 147

13.21.4 询问设备命令(DEVICE) 147

13.21.5 写后自动读命令(VARIFY) 147

13.21.3 显示操作系统库命令(LIB) 147

13.21.7 PC寄存器动态显示命令(TRACE) 149

十四、NEWDOS操作系统简介 150

14.1 扩充后的COPY命令 150

14.2 改进后的BASIC?*命令 151

14.3 扩充的进入磁盘BASIC命令 151

14.4 在磁盘BASIC中使用DOS命令 152

14.5 改进后的重编标号命令(RENUM) 152

14.6 简化后的磁盘BASIC命令 153

14.7 列程序中变量表命令(REF) 153

14.8 快速删改和编辑 154

14.8.1 调用快速删改和编辑 154

14.10 列磁盘文件目录命令(DIRCHECK) 155

14.9 JKL功能 155

14.8.2 快速删改和编辑中的功能键 155

附录 158

附录一 表1.特殊功能键及键盘命令索引表 158

附录二 表2.BASICⅡ程序语句及函数索引表 159

附录三 表3.磁盘BASIC程序语句及函数索引表 161

附录四 表4.导出函数表 161

附录五 表5.BASICⅡ、磁盘BASIC保留字表 162

附录六 表6.字符及其ASCII代码对照表 163

附录七 图1.BASICⅡ内存贮器分配图 167

附录八 图2.显示器屏幕工作图………………………………………………(插页)附录九 图3.用户可保护地址图 168

附录十一 图5.磁盘BASIC上机操作流程全图 169

附录十二 表7.BASICⅡ错误信息表 171

附录十三 表8.磁盘BASIC错误信息表 172

附录十四 表9.数制转换表 173

附录十五 表10.Z-80指令表 175