《CROMEMCO微型计算机软件资料汇编 4》求取 ⇩

一、Cromemco 32K结构BASIC指令手册1

目录1

第一章 Cromemco 32K结构BASIC设计原理概述2

第二章 指令的句法4

2.1 空格或空白符4

2.2 大写字母键4

2.3 BASIC指示符(》)4

2.4 命令4

2.5 语句5

2.5.1 行名5

2.5.2 多指令行6

3.2 短浮点数7

第三章 数和字符串的机器内部表示形式7

3.1 整数7

3.3 长浮点数8

3.4 十六进制数8

3.5 字符串8

第四章 常数和字符串文字的格式9

4.1 整数和浮点常数9

4.1.1 浮点常数的存贮9

4.2 十六进制常数10

4.3 字符串文字10

5.1.1 数值变量的格式11

5.1.2 整型变量11

5.1 数值变量11

第五章 变量的表示方法11

5.1.3 短浮点变量12

5.1.4 长浮点变量12

5.1.5 矩阵和向量12

5.1.5.1 格式12

5.2 字符串变量12

5.2.1 格式13

5.2.2 定义字符串变量长度13

5.2.3 字符串变量的引用13

5.2.3.1 格式1:svar13

5.2.3.2 格式2:svar(aexp—1)14

5.2.3.3 格式3:svr(aexp—1,aexp—2)aexp≥014

5.2.3.4 格式4:svar(aexp—1,aexp—2)aexp<015

第六章 运算符16

6.1 算术运算符16

6.2 赋值运算符17

6.3 关系运算符18

6.4 布尔运算符20

第七章 程序举例22

7.1 启动22

7.1.1 命令方式或直接方式22

7.1.2 运行方式或程序执行方式24

7.1.3 启动系统打印机25

7.1.4 程序编辑26

7.2 程序举例27

7.2.1 用LIST命令把文件记入磁盘28

7.2.2 用ENTER命令把磁盘文件送入内存28

7.3 统计分析程序29

7.2.3 使用SAVE命令和LOAD命令29

第八章 程序研制31

Automatic Line Numbering31

Bye32

Delete Statement Lines32

Directory33

Edit34

Find34

Change34

Enter File35

List Current Program36

List Variables36

Renumber Statement Lines37

Load Program37

Run Program40

Save Program40

Scratch User Area40

Enable Trace Option41

Disable Trace Option42

第九章 注释指令42

Remark42

第十章 赋值指令43

Let43

Matrix Initialization43

第十一章 初始化指令44

Degree Mode44

Dimension44

Integer Variable45

Integer Mode45

Long Floating Point Mode46

Long Variable46

Radian Mode47

Short Floating Point Mode47

Short Variable47

第十二章 控制结构48

Continue Program Execution48

End Program Execution48

For-Next Loop49

Gosub-Return51

Gosub-Retry52

Goto53

If-Then54

If-Then-Else55

On-Goto57

On-Gosub57

Repeat-Until Loop57

While-Endwhile Loop58

Stop Program Execution59

第十三章 控制台和数据输入输出指令60

Input(from the console)60

Print(to the console)62

Read Data63

Restore Data Pointer64

Data65

Print Using66

第十四章 输出格式指令66

Tab71

Space71

第十五章 数据文件的输入和输出指令72

15.1 数据文件72

15.1.1 记录72

15.1.2 字段73

15.2 软磁盘73

15.3 建立数据文件73

15.3.1 打开输入/输出通道73

15.3.2 CLOSE(关闭文件)指令73

15.4 机内代码表示法和ASCII码表示法的比较74

15.5 PRINT和INPUT74

15.8 文件指针75

15.6 PUT和GET75

15.7 有益的提示75

15.9 顺序文件76

15.10 随机文件76

15.11 CDOS中的DUMP实用程序77

15.12 数据文件输入(输出)指令77

Create File77

Open File77

Close File78

Erase File78

Rename File79

Print79

Input80

Put Record81

Get Record82

第十六章 函数84

16.1 算术函数85

Absolute Value85

Binary Operations85

Exponent86

Fractional Portion86

Integer Portion87

Integer Random Number Generator87

Logatithm88

Maximum Value88

Randomize89

Minimum Value89

Random Number Generator90

Sign90

Square Root91

16.2 三角函数91

Arctangeot91

Cosine91

Sine92

Tangent93

16.3 自定义函数93

16.4 字符串函数95

ASCII Value of a Character95

Character95

Expand String96

Length of String97

ASCII Hex Representation97

Position of Substring98

String Equivalent99

Value of String99

Value of String With Error Checking100

第十七章 系统和文件状态101

Disk Drive101

Enable Echo101

Disable Echo101

Disable Escape102

Free Space102

Enable Escape102

I/O Status103

On Error Transfer Control103

On Escape Transfer Control104

Set System Parameter105

System Parameter106

第十八章 机器级指令107

Address of a Variable107

Input From I/O Port108

Output To I/O Port108

Peek At Memory109

Poke Into Memory109

Call a User Program110

Basic-KSAM Numeric Sorting Conversions112

Type of Variable112

第十九章 变量作用域113

Common Storage Area method Ⅰ113

Common Storage Area method Ⅱ114

Define Local Variable116

第二十章 过程118

Library Builder119

Procedure Call120

Procedure Definition122

Procedure End123

Procedure Error End123

Procedure Exit123

Select Procedure Library124

Clear Partition124

Use Partition125

Lock Partition125

Unlock Partition125

第二十一章 程序保护126

Delete Remark Statements126

Protect Program Lines126

第二十二章 BASIC—KSAM说明127

22.1 BASIC—KSAM127

22.2 BASIC—KSAM文件结构128

22.3 逻辑纪录和关键字129

22.4 次关键字文件130

22.5 当前纪录指针132

22.6 BASIC—KSAM指令汇总133

22.6.1 文件指令135

Close File136

Create Primary Data File136

Open Primary File137

Add Volume to Existing File138

22.6.2 顺序存取指令138

Read Previous Record,Primary File138

Read Current Record,Primary File139

Read Next Record,Primary File139

Retrieve Primary Key,Current Record140

22.6.3 随机存取指令141

Read Random Record,Primary File141

Read Approximate,Primary File142

Delete Record,Primary File143

Update Record,Primary File143

Read Nth Record,Primary File144

Add Record,Primary File145

Load Record Primary File145

22.6.4 次关键字指令146

Create Alternate Key File147

Open Alternate File147

Read Primary Record By Current Alternate Key148

Read First Primary Record By Specified149

Alternate Key149

Read Next Primary Record By Current149

Alternate Key149

Add Record,Alternate File150

Verify Alternate Record150

Delete Record,Alternate File151

22.6.5 程序举例152

22.7 Basic—KSAM错误信息154

汇总154

说明155

22.8 Basic—KSAM实用程序157

汇总157

说明158

第二十三章 名词解释160

第二十四章 出错信息169

24.1 致命性错误169

24.2 用户可捕捉的(非致命性)错误173

ASCII字符代码179

第二十五章 附录179

复盖结构181

从CDOS自动启动并执行程序182

混合类型计算183

插入空间185

用户关心的区域185

Basic的附加设备驱动程序186

设备驱动程序表(DDLIST)190

附属的输入/输出驱动程序193

改变输入/输出通道号195

第二十六章 32K结构BASIC的补充195

BASIC生成程序195

附加功能198

结构BASIC的I/O驱动程序清单200

二、Cromemco跟踪系统模拟程序222

第一章 跟踪入门222

绪论222

命令222

数据输入信息227

运行时信息228

CDOS调用231

第二章 跟踪命令的格式233

跟踪命令的格式233

加载跟踪程序233

控制字符233

地址表达式234

@寄存器234

命令格式234

幅宽算符235

错误235

第三章 其它跟踪命令235

第四章 跟踪命令汇总243

跟踪命令汇总243

寄存器名称汇总244

第五章 一个跟踪例题的运行245

三、Cromemco文本格式化指令手册252

第一章 引言252

第二章 屏幕编辑软件的使用252

启动252

页面布局253

原始命令模式253

例题255

第三章 专用字符258

ASTERISK(*)(星号)258

At Sign(@)(at符)258

Backslash(/)(反斜杠)258

Braces({})(大括弧)258

Brackets([])(括弧)258

Circumflex(^)(箭头号)258

Greater—than(>)(大于号)258

命令的句法259

第四章 命令说明259

Space (空格)259

Sharp Sign(*)(升半音符)259

Less-than(<)(小于号)259

Hyphen(-)(连字符号)259

格式化程序的命令260

Autolines(自动空行)260

Blanklines(空行)260

Blankfigure(空图)260

Bottommargin(页底边)261

Column(页面栏数)261

Coutinue(继续)262

Endcolumn(栏结束)262

Endpage(页面结束)262

Headingmargin(标题边)263

Insert(插入文本)263

Heading(标题)263

Justify(调整页边)264

Keyboard(键盘输入)264

Leftmargin(左页边)265

Linespacing(行间距)265

Lowercase(小写字母)265

Noautolines(不自动空行)265

Nojustify(不调整页边)265

Nonumber(无页面编号)266

Nostop(不停止打印)266

Output(确定输出打印机类型)266

Pagelength(确定页面长度)266

Pagenumber(页面编号)266

Pagesubtitle(页面副标题)267

Pageposition(页面编号位置)267

Prefix(页面编号前缀)267

Pagetitle(页面标题)268

Rightmargin(设置右页边)268

Stop(停止打印)268

Tab(表格输出)269

Tabclear(清除表格标记点)269

Tabfirm(固定的表格输出)269

Tabset(设置表格标记点)270

Topmargin(页顶边)270

Uppercase(大写字母)270

附录A:命令一览表271

附录B:专用字符一览表275

1.1 什么是DBR?278

四、Cromemco DBR数据库报表生成语言使用手册278

第一章 引言278

1.2 手册的结构280

1.3 手册的一些规定280

第二章 DBR的使用283

2.1 数据库283

2.2 报表285

2.3 示例——成员报表286

2.3.1 简单报表286

2.3.2 为报表选择数据293

2.3.3 设想的输出293

2.3.4 分类输出296

2.3.5 进行计算298

2.3.6 报表中数据的分组301

2.3.7 改变空白边缘和页面大小307

第三章 如何书写和运行DBR程序308

3.1 利用编辑程序建立源程序文件308

3.2 程序的编译308

3.3 程序的准备309

3.4 程序的运行309

第四章 DBR语言的完整定义310

4.1 DBR源文件的语义和语法规则310

4.1.1 一种自由格式的语言310

4.1.2 注解310

4.1.3 附加下标311

4.1.4 数311

4.2 INPUT命令312

4.1.5 场名312

4.3 OUTPUT命令313

4.4 FIND命令315

4.5 SORT命令316

4.6 FORMAT命令317

4.6.1 FIRST PAGE HEADER子句317

4.6.2 PAGE HEADER子句318

4.6.3 ON EVERY RECORD子句318

4.6.4 ON BREAK OF子句318

4.6.5 ON LAST RECORD子句318

4.6.6 PAGE TRAILER子句319

4.7 语句319

4.7.1 PRINT语句319

4.7.2 PRINT USING语句320

4.7.2.1 算术表达式321

4.7.2.2 累计计算COUNT PERCENT322

TOTAL及AVERAGE322

4.7.2.3 分组累计324

4.7.2.4 PAGE NUMBER326

4.7.2.5 RECORD NUMBER326

4.7.3 特殊的PRINT语句326

4.7.4 SKIP N LINES语句328

4.7.5 SKIP TO TOP OF PAGE语句328

4.7.6 PAUSE语句329

第五章 进一步的特性与一些看法329

5.1 输出到文件329

5.2 输出到数据库330

5.3 将正规BASIC文件用于数据输入331

5.4 使用与数据库相容的文件作为数据输入332

5.5 DBR语言的性质332

5.6 运行期间的动作摘要335

第六章 几个例子336

6.1 人事336

6.2 写工资发放单341

6.3 库存管理348

6.4 不动产351

6.5 邮寄标签354

6.6 科学实验室统计处理359

6.7 更改数据库364

第七章 术语表368

第八章 错误信息和更正措施372

第九章 运行典型的报表所需要的时间381

第十章 DBR语法——BNF381

五、在CROMEMCO微型计算机上配接光电机、穿孔机的原理及390

方法390

一 硬件配接390

二 CROMEMCO磁盘操作系统(CDOS)的修改391

三 文本编辑(EDIT)00.09版本的修改391

四 修改磁盘文件的具体方法392

五 使用方法及注意事项397

附录(一)TU—ART板上的DIP开关设置398

附录(二)TU—ART板J2插座和光电机、穿孔机的接线表399

附录(三)光电输入、穿孔输出驱动程序清单400

附录(四)修改EDIT.COM 00.09版本的程序清单401

1980-1983《CROMEMCO微型计算机软件资料汇编 4》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由清华大学计算中心译编 1980-1983 北京市:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。