《CROMEMCO微型计算机 软件资料汇编 6》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:清华大学计算机中心译编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1988
  • ISBN:
  • 页数:242 页
图书介绍:

一、CROMEMCO LISP指令手册 2

前言 2

第一部分 LISP的一般介绍 5

第一章 数据结构 9

第二章 求值 10

第三章 特性表 14

第四章 LISP作为系统语言 15

第五章 LISP如何工作 17

第二部分 CROMEMCO LISP介绍 20

第一章 Cromemco LISP的一些例子 22

第一节 引言 22

第二节 一,二个约定 22

第三节 简单的例子 22

第四节 句型分析程序 25

第五节 句型分析程序文献目录 28

第二章 Cromemco LISP手册 28

第一节 一些约定 29

第三章 定义函数的函数 31

第四章 执行求值的函数 34

第五章 处理函数的函数 36

第六章 控制结构的函数 37

第七章 识别符和谓词 42

第八章 选择函数 46

第一节 点对的选择函数 46

第二节 表的选择函数 46

第三节 串的选择函数 48

第九章 构造函数 48

第一节 点对的构造函数 48

第二节 表的构造函数 49

第三节 串的构造函数 50

第十章 修改结构的函数 50

第一节 表的修改函数 50

第二节 串的修改函数 52

第十一章 修改环境的函数 53

第十二章 处理特性表的函数 54

第十三章 处理原子名和串的函数 55

第十四章 算术函数 57

第十五章 逻辑函数 59

第十六章 通用错误处理函数 60

第十七章 输入/输出函数 61

第一节 输入与输出 61

第二节 输入函数 62

第三节 输出函数 65

第十八章 磁盘的输入/输出 66

第一节 文件说明 66

第二节 磁盘的实用函数 66

第三节 汇和源的控制 67

第十九章 自动装入函数和值 67

第二十章 显示函数 68

第二十一章 其它实用函数 68

第二十二章 Cromemco LISP求值程序 69

第一节 EVAL—APPLY对 69

第二十三章 外部库的建立 71

第一节 外部库的建立 71

第二节 LISP目标的结构 78

参考文献 86

二、CROMEMCO C 参考手册 88

前言 88

第一章 C概论 89

1.1 名字 89

1.2 常数 89

1.3 存贮类的区分符 90

1.4 类型的区分符 91

1.5 说明 92

1.6 结构和联合(union)的说明 93

1.7 初始化符 94

1.8 运算符 95

1.9 控制信息流 97

1.10 #define和#undif 97

1.11 #ifdef,#else,#endif 98

1.12 #include“filename” 98

#include〈file name〉 98

1.13 命令行的自变量 98

第二章 扩充 98

2.1 #Control 98

2.2 Auto组合的初始化 99

2.3 内部汇编码 100

2.4 结构 100

第三章 差别和局限性 101

3.1 #define 101

3.2 #if 101

3.3 在结构中的位段 101

3.4 内型(casts) 101

3.5 函数自变量 101

3.6 初始化符 101

3.7 串的长度 102

3.8 结构 102

3.9 开关 102

第四章 输入和输出 102

4.1 I/O标题文件 103

4.2 文件号,文件指针和文件结构 103

4.3 有缓冲区I/O和无缓冲区I/O的比较 104

4.4 文件名 105

4.5 stdin,stdout,stderr 106

4.6 设备名 106

4.7 回车,新行和EOF 106

4.8 I/O函数 107

第五章 其它函数 117

第六章 系统调用 121

6.1 CDOS调用 121

6.2 Cromix调用 121

第七章 标准标题文件 133

7.1 cdoscalls.h 133

7.2 cdstdio.h 134

7.3 jsysequ.h 136

7.4 modeequ.h 140

7.5 stdio.h 144

7.6 Z80regs.h 146

第八章 执行细节 147

8.1 数据类型 147

8.2 自变量的传递 148

8.3 函数值 150

8.4 内存的使用 150

8.5 寄存器的使用 151

8.6 编程序时的提示 152

第九章 用户指南 152

9.1 C扫描0 152

9.2 C扫描1 153

9.3 C扫描2 153

9.4 宏汇编 154

9.5 连接 154

9.6 Lib(库程序) 155

9.7 编译程序的命令文件 155

9.8 编译举例 156

9.9 clist 156

第十章 错误信息 156

10.1 CP0错误信息 156

10.2 CP1错误信息 158

10.3 CP2错误信息 162

10.3.1 CP2用户或系统的错误 162

10.3.2 CP2非致命性错误 163

10.3.3 CP2致命性错误 163

10.4 运行时的错误信息 164

三、CROMEMCO Overlay Linker(覆盖连接程序)指令手册 167

前言 167

第一章 覆盖连接程序 168

1.1 再定位处理 168

1.2 覆盖处理 169

1.3 编程序要考虑的事项 169

1.3.1 覆盖树 170

1.3.2 OVRLAY子程序 170

1.3.3 COVRLAY子程序 173

1.3.4 RECALL子程序 173

1.3.5 覆盖名 173

1.3.6 覆盖转移地址 174

1.3.7 初始数据值 174

1.3.8 空公共块 174

1.3.9 $memry 175

1.3.10 FORTRAN文件缓冲区 175

1.4 浮动库 175

1.5 覆盖连接程序的使用 176

1.5.1 命令 176

1.5.2 命令的输入 177

1.5.3 命令摘要 177

1.5.4 命令的详细说明 178

1.6 例子 184

1.7 覆盖文件结构 186

1.8 浮动文件结构 186

1.8.1 扩展连接项 187

1.9 覆盖连接程序的错误信息 188

1.9.1 致命错误 188

1.9.2 严重错误 189

1.9.3 信息错误 190

1.10 OVRLAY程序运行时的错误信息 190

1.11 COVRLAY运行时的错误 191

第二章 浮动库的管理 192

2.1 命令摘要 192

2.2 命令 193

2.3 模块表 195

2.4 例题 195

四、CROMEMCO系统诊断软件 198

第一章 磁盘诊断程序(DISKDIAG) 198

1.1 硬件要求 198

1.2 测试序列 199

1.3 驱动器规格 199

1.4 软磁盘规格 199

1.5 内存测试 200

1.6 专用控制字符 200

1.6.1 CONTROL—C:中止 200

1.6.2 CONTROL—P:打印机的接通/断开 200

1.6.3 CONTROL—S:暂停显示 200

1.6.4 ESCAPE 200

1.6.5 CARRIAGE RETURN:结束输入 201

1.6.6 DELETE,CONTROL—U:抹掉输入 201

1.7 隐含回答 201

1.8 硬件与软件错误 201

1.9 超时 201

1.10 主目录画面 201

1.11 运行时的屏幕 202

1.12 错误概要 203

1.13 操作说明 204

1.14 错误信息 213

1.15 运行时的错误 216

第二章 硬磁盘诊断程序(HDIAG) 217

2.1 命令级 217

2.2 命令格式 218

2.2.1 现行驱动器字母 218

2.2.2 数字变量 218

2.2.3 内存地址变量 218

2.3 备用磁道 218

2.4 有用的磁盘位图 219

2.5 专用控制字符 219

2.5.1 CONTROL—C:终止 219

2.5.2 CONTROL—H:删除字符 219

2.5.3 CONTROL—P:接通/断开打印机 219

2.5.4 CONTROL—S:暂停输出 219

2.5.5 CONTROL—U:删一行 219

2.5.6 CONTROL—V:删一行 219

2.5.7 ESCAPE和CR:中止命令 219

2.6 可用存贮器 220

2.7 现行磁盘地址 220

2.8 命令概要 220

2.9 操作说明 221

2.10 错误信息 236

2.10.1 致命性错误 236

2.10.2 系统错误 237

第三章 内存测试程序 238

3.1 内存测试程序(MEMTEST) 238

3.1.1 使用MEMTEST 238

3.1.2 单项测试 239

3.1.3 控制功能 239

3.1.4 测试结果 240

3.2 64KZ测试程序(64KZTEST) 240

3.2.1 64KZTEST程序的使用 241

3.2.2 单项测试 241

3.2.3 控制功能 241

3.2.4 测试结果 241