《PDP-11FORTRAN-77语言参考手册和用户指南》求取 ⇩

第一章 PDP-11 FORTRAN-77介绍1

1.1 语言概述1

目录1

第一篇 PDP-11 FORTRAN-77语言参考手册1

1.2 程序元素2

1.2.3 字符集3

1.2.2 注解3

1.2.1 语句3

1.3.2 TAB字符格式4

1.3.1 每列一个字符格式4

1.3 FORTRAN行的格式4

1.3.3.2 调试语句指示符5

1.3.3.1 注解指示符5

1.3.3 语句标号字段5

1.4 程序单位的结构6

1.3.6 序号字段6

1.3.4 续行字段6

1.3.5 语句字段6

1.5 INCLUDE语句7

2.1 符号名9

第二章 语句成分9

2.2 数据类型10

2.3.1 整常数11

2.3 常数11

2.3.2 实常数12

2.3.5 八进制和十六进制常数13

2.3.4 复常数13

2.3.3 双精度常数13

2.3.7 字符常数15

2.3.6 逻辑常数15

2.3.8 霍勒内斯常数16

2.4.1 数据类型说明17

2.4 变量17

2.5 数组18

2.4.2 隐式数据类型说明18

2.5.1 数组说明符19

2.5.3 数组存储20

2.5.2 下标20

2.5.6 可调数组21

2.5.5 不带下标的数组引用21

2.5.4 数组的数据类型21

2.7.1 算术表达式22

2.7 表达式22

2.6 字符子串22

2.7.1.2 算术表达式的数据类型24

2.7.1.1 括号的使用24

2.7.3 关系表达式25

2.7.2 字符表达式25

2.7.4 逻辑表达式26

3.1 算术赋值语句29

第三章 赋值语句29

3.2 逻辑赋值语句30

3.4 赋标号语句31

3.3 字符赋值语句31

4.1.1 无条件GOTO语句33

4.1 GOTO语句33

第四章 控制语句33

4.1.3 赋值GOTO语句34

4.1.2 计算GOTO语句34

4.2.2 逻辑IF语句35

4.2.1 算术IF语句35

4.2 IF语句35

4.2.3 块IF语句36

4.2.3.1 语句块37

4.2.3.2 块IF语句例子38

4.2.3.3 嵌套块IF结构40

4.3 DO语句41

4.3.2 嵌套DO循环42

4.3.1 DO重复控制42

4.3.4 扩充的循环范围43

4.3.3 DO循环中的控制转移43

4.6 RETURN语句44

4.5 CALL语句44

4.4 CONTINUE语句44

4.9 END语句45

4.8 STOP语句45

4.7 PAUSE语句45

5.1 IMPLICIT语句46

第五章 说明语句46

5.2.2 字符类型说明语句47

5.2.1 数值类型说明语句47

5.2 类型说明语句47

5.3 DIMENSION语句48

5.4 COMMON语句49

5.5.1 使用虚数组的限制51

5.5 VIRTUAL语句51

5.5.2 在辅程序中虚数组引用52

5.6 EQUIVALENCE语句53

5.6.1 使数组等价54

5.6.2 使子串等价55

5.6.3 延伸公用块56

5.7 SAVE语句57

5.9 INTRINSIC语句58

5.8 EXTERNAL语句58

5.10 DATA语句59

5.11 PARAMETER语句60

5.13 BLOCK DATA语句61

5.12 PROGRAM语句61

6.1.1 约束辅程序变元的规则63

6.1 辅程序变元63

第六章 辅程序63

6.1.2 可调数组64

6.1.3 假定大小的虚元数组66

6.2.1 语句函数67

6.2 用户编写的辅程序67

6.2.2 函数辅程序68

6.2.3 子程序辅程序70

6.2.4 ENTRY语句71

6.2.4.1 函数辅程序中的ENTRY语句72

6.3.1 内在函数的引用73

6.3 内在函数和其它的库函数73

6.2.4.2 子程序辅程序中的ENTRY语句73

6 3.2 类函数的引用74

6.3.3 内在函数和类函数的用法75

6.3 4 字符和词比较库函数77

第七章 输入/输出语句79

7.1.2.2 相对文件组织80

7.1.2.1 顺序文件组织80

7.1 I/O概述80

7.1.1 记录80

7.1.2 文件80

7.1.4.1 顺序存取81

7.1.4 存取方式81

7.1.2.3 索引文件组织81

7.1.3 内部文件81

7.2.1 控制表82

7.2 I/O语句的成分82

7.1.4.2 直接存取82

7.1.4.3 键字存取82

7.2.1.4 记录说明符83

7.2.1.3 格式说明符83

7.2.1.1 逻辑部件说明符83

7.2.1.2 内部文件说明符83

7.2.1.5 键字说明符84

7.2.1.6 控制转移说明符85

7.2.2.1 简表86

7.2.2 I/O表86

7.2.2.2 隐DO表87

7.3 语法规则88

7.4.1.2 表控READ语句89

7.4.1.1 格式顺序READ语句89

7.4 READ语句89

7.4.1 顺序READ语句89

7.4.1.3 无格式顺序READ语句91

7.4.2.2 无格式直接存取READ语句92

7.4.2.1 格式直接存取READ语句92

7.4.2 直接存取READ语句92

7.4.3.2 无格式索引READ语句93

7.4.3.1 格式索引READ语句93

7.4.3 索引READ语句93

7.4.4 内部READ语句94

7.5.1 顺序WRITE语句95

7.5 WRITE语句95

7.5.1.2 表控式WRITE语句96

7.5.1.1 格式顺序WRITE语句96

7.5.1.3 无格式顺序WRITE语句97

7.5.3 索引WRITE语句98

7.5.2.2 无格式直接存取WRITE语句98

7.5.2 直接存取WRITE语句98

7.5.2.1 格式直接存取WRITE语句98

7.5.4 内部WRITE语句99

7.5.3.2 无格式索引WRITE语句99

7.5.3.1 格式索引WRITE语句99

7.6.1.1 格式索引REWRITE语句100

7.6.1 索引REWRITE语句100

7.6 REWRITE语句100

7.8 TYPE和PRINT语句101

7.7 ACCEPT语句101

7.6.1.2 无格式索引REWRITE语句101

第八章 格式语句103

8.1.1 BN编辑描述符104

8.1 字段和编辑描述符104

8.1.6 I字段描述符105

8.1.5 S编辑描述符105

8.1.2 BZ编辑描述符105

8.1.3 SP编辑描述符105

8.1.4 SS编辑描述符105

8.1.7 O字段描述符106

8.1.8 Z字段描述符107

8.1.9 F字段描述符108

8.1.10 E字段描述符109

8.1.12 G字段描述符110

8.1.11 D字段描述符110

8.1.13 L字段描述符111

8.1.14 A字段描述符112

8.1.15 H字段描述符113

8.1.17 T编辑描述符114

8.1.16 X编辑描述符114

8.1.21 $符号编辑描述符115

8.1.20 Q编辑描述符115

8.1.18 TL编辑描述符115

8.1.19 TR编辑描述符115

8.1.23 比例因子116

8.1.22 冒号:编辑描述符116

8.1.24 复数据编辑117

8.1.26 缺省式字段描述符118

8.1.25 重复数和组合重复数118

8.2 可变格式表达式119

8.4 格式说明分隔符120

8.3 托架控制字符120

8.5 外部字段分隔符121

8.6 运行期格式122

8.7 格式控制与输入输出表的相互影响123

8.8 格式语句规则的小结124

8.8.2 输入规则125

8.8.1 一般规则125

8.8.3 输出规则126

9.1 OPEN语句127

第九章 辅助输入/输出语句127

9.1.3 BLANK130

9.1.2 ASSOCIATEVARIABLE130

9.1.1 ACCESS130

9.1.6 CARRIAGECONTROL131

9.1.5 BUFFERCOUNT131

9.1.4 BLOCKSIZE131

9.1.10 FILE132

9.1.9 EXTENDSIZE132

9.1.7 DISPOSE132

9.1.8 ERR132

9.1.13 KEY133

9.1.12 INITIALSIZE133

9.1.11 FORM133

9.1.17 ORGANIZATION134

9.1.16 NOSPANBLOCKS134

9.1.14 MAXREC134

9.1.15 NAME134

9.1.21 RECORDTYPE135

9.1.20 RECORDSIZE135

9.1.18 READONLY135

9.1.19 RECL135

9.124 TYPE136

9.1.23 STATUS136

9.1.22 SHARED136

9.2 CLOSE语句137

9.1.26 USEROPEN137

9.1.25 UNIT137

9.4 BACKSPACE语句138

9.3 REWIND语句138

9.6 UNLOCK语句139

9.5.2 直接DELETE语句139

9.5 DELETE语句139

9.5.1 顺序DELETE语句139

9.7 ENDFILE语句140

10.1 概述141

第十章 PDP-11 FORTRAN-77的使用141

第二篇 PDP-11 FORTRAN-77用户指南141

10.2.1 RSX-11/IAS文件说明142

10.2 在RSX-11和IAS系统上使用FORTRAN-77142

10.2.3 编译FORTRAN-77程序144

10.2.2 命令开关144

10.2.4 编译程序开关145

10 2.5 FORTRAN-77程序的任务建立147

10.2.5.1 使用MCR命令TKB148

10.2 5.2 任务建立程序选择150

10.2.5.3 在RSX-11和IAS系统上库的用法152

10 2 7 FORTRAN-77命令序列的例子153

10.2.6 FORTRAN-77程序的执行153

10.3 在RSTS/E系统上FORTRAN-77的使用154

10 3.1 RSTS/E文件说明155

10.3.3 在RSTS/E系统上编译FORTRAN-77程序156

10 3.2 命令开关156

10.3.4.1 在RSTS/E系统上使用任务建立程序157

10.3.4 在RSTS/E系统上FORTRAN-77程序的任务建立157

10.3.4.2 任务建立程序选择158

10.3.4.3 在RSTS/E系统上库的用法159

10 3.6 FORTRAN-77作业命令序列例子160

10.3.5 在RSTS/E系统上执行FORTRAN-77程序160

10.4 覆盖161

10.3.7 RSTS/E用户的程序设计考虑161

10.4.1 覆盖描述语言简介162

10.4.2 建立覆盖的FORTRAN-77程序163

10.5 调试FORTRAN-77程序164

11.1.1 设备与文件名约定165

11.1 FORTRAN-77 I/O约定165

第十一章 FORTRAN-77的输入/输出165

11.1.3 把FORTRAN逻辑部件0变换到一个系统部件166

11.1.2 隐式部件号约定166

11.2.1.2 相对组织167

11.2.1.1 顺序组织167

11.2 文件和记录167

11.2.1 文件结构167

11.2.2 记录的存取168

11.2.1.3 索引组织168

11.2.2.2 直接存取169

11.2.2.1 顺序存取169

11.2.3.2 变长记录170

11.2.3.1 定长记录170

11.2.2.3 键字存取170

11.2.3 记录格式170

11.3.1 BLANK171

11.3 OPEN语句关键字171

11.2.3.3 分段记录171

11.3.3 BUFFERCOUNT172

11.3.2 BLOCKSIZE172

11.3.6 KEY173

11.3.5 INITIALSIZE和EXTENDSIZE173

11.3.4 DISPOSE173

11.3.9 RECL(RECORDSIZE)174

11.3.8 READONLY174

11.3.7 ORGANIZATION174

11.3.10 RECORDTYPE175

11.5 FORTRAN-77 I/O使用文件控制服务(FCS)176

11.4 BACKSPACE和ENDFILE的含义176

11.3.11 SHARED176

11.3.12 USEROPEN176

11.5.4 FCS文件共享177

11.5.3 FIND和REWIND的FCS含义177

11.5.1 OTS/FCS记录处理177

11.5.2 OTS/FCS文件打开约定177

11.6.3 FIND,REWIND,UNLOCK的RMS含义178

11.6.2 OTS/RMS文件打开约定178

11.6 FORTRAN-77 I/O使用记录管理服务(RMS)178

11.6.1 OTS/RMS记录处理178

11.6.4 RMS文件共享179

11.6.5 用RMS的任务建立180

12.2.1 调用(的)现场182

12.2 FORTRAN-77调用序列约定182

第十二章 PDP-11 FORTRAN-77操作环境182

12.1 FORTRAN-77目标期系统182

12.2.4 寄存器使用约定183

12.2.3 回送值的约定183

12.2.2 返回183

12.2.5 非再入式例子184

12.2.6 再入式例子185

12.3.1 编译代码PSECT的用法186

12.3 程序节186

12.2.7 空变元186

12.3.2 FORTRAN COMMON和RSX-11/IAS系统公用187

12.4 OTS和常驻(共享)库189

12.3.3 OTS PSECT用法189

12.5.1 从OTS发现的错误中恢复190

12.5 OTS错误处理190

12.5.1.2 ERRSNS子程序的使用191

12.5.1.1 ERR= 和END= 转移的使用191

12.5.1.3 ERRSET子程序使用192

12.6.2 生成的代码列表195

12.6.1 源程序列表195

12.6 FORTRAN-77编译列表格式195

12.6.3 存储映像列表196

12.7.2 转换一程序使用VIRTUAL数组198

12.7.1.2 VIRTUAL数组的存储分配198

12.7 虚数组选择198

12.7.1 虚拟数组元素的限制198

12.7.1.1 VIRTUAL和DIMENSION语句198

13.1 内在函数202

第十三章 PDP-11 FORTRAN-77实现的概念202

13.1.1 EXTERNAL和INTRINSIC语句的使用206

13.2.2 整型常数的分类207

13.2.1 INTEGER*2和INTEGER*4值的表示和关系207

13.1.2 类函数的引用207

13.2 INTEGER*2和INTEGER*4207

13.2.3 八进制常数的分类208

13.3 字节(LOGICAL*1)数据类型209

13.2.5 与实现相关的整型分类209

13.2 4 整型值的内在函数209

13.4.2 重复次数计算210

13.4.1 关于程序互换时的告戒210

13.4 DO循环的重复次数的模型210

13.6 等价、字节数据和存储排列211

13.5 行使带混合数据类型的等价211

13.7 ENTRY语句变元212

14.1.1 PARAMETER语句214

14.1 产生高效率的源程序214

第十四章 PDP-11 FORTRAN-77程序设计考虑214

14.1.3 OPEN和CLOSE语句215

14.1.2 INCLUDE语句215

14.2 编译程序优化216

14.1.4 INTEGER*2和INTEGER*4216

14.2.1 优化程序的特征217

14.2.3 源程序块218

14.2.2 编译期对常数的运算218

14.2.4 公共子表达式的消除219

14.3 运行期程序设计考虑220

14.2.5 从循环中移出不变量的计算220

14.4.1 非FPP操作(F4PEIS、OBJ)221

14.4 FORTRAN-77选择能力221

14.4.5 内在函数名映象(F4PMAP.OLB)222

14.4.4 短的错误题目(SHORT.OBJ)222

14.4.2 RSX-11S支持(F4P11S.OBJ)222

14.4.3 可选的OTS错误报告(F4PER.OBJ)222

14.4.8 OTS覆盖文件223

14.4.7 OTS常驻库(F4PRES.MAC)223

14.4.6 浮点输出转换(F4PCVF.OBJ)223

14.6 FCS连接和运行期的考虑224

14.5 RMS-11连接和运行期的考虑224

15.2 字符常数226

15.1 字符子串226

第十五章 字符型数据的使用226

15.5 字符数据例子227

15.4 字符变量初值化227

15.3 说明字符数据227

15.6.4 LGE、LGT、LLE、LLT函数230

15.6.3 LEN函数230

15.6 字符库函数230

15.6.1 ICHAR函数230

15.6.2 INDEX函数230

15.7 字符I/O231

16.2 创建一个索引文件232

16.1 存取索引文件232

第十六章 索引文件的使用232

16.4 写索引文件233

16.3 当前记录和下一个记录的指针233

16.4.2 省去副键234

16.4.1 重复键234

15.5 从索引文件读235

16.8 使用整型键236

18.7 删去记录236

16.6 更新记录236

16.9 出错条件238

A.1 ENCODE和DECODE语句239

附录A 添加的语句元素239

A.2 DEFINE FILE语句240

A.4 PARAMETER语句241

A.3 FIND语句241

A.6 外部语句的/NOF77解释242

A.5 整常数的八进制形式242

B.2 ASCII字符集244

B.1 FORTRAN字符集244

附录B 字符集244

B.3 五十进制常数和字符集245

C.2 语句247

C.1 表达式运算符247

附录C 语言摘要247

C.3 库函数259

附录D FORTRAN-77数据表示264

D.1 整数的形式264

D.1.1 INTEGER*2的形式264

D.1.2 INTEGER*4的形式264

D.2 浮点数的形式264

D.2.1 实数(REAL*4)形式(二字浮点)265

D.2.2 双精度(REAL*8)形式(四字浮点)265

D.2.3 复数形式265

D.3 LOGICAL*|(字节)形式266

D.4 逻辑型形式266

D.5 字符的表示267

D.6 霍勒内斯形式267

D.7 50进制形式267

E.1.2 DACOS——双精度浮点的反余弦270

E.1.1 ACOS——实浮点的反余弦270

E.1.3 ASIN——实浮点的反正弦函数270

E.1.4 DASIN——双精度浮点的反正弦270

E.1 实值过程(内部函数)270

附录E 近似过程的算法270

E.1.5 ATAN——实浮点的反正切271

E.1.6 ATAN2——二个参数的实浮点反正切函数271

E.1.7 DATAN——双精度浮点反正切272

E.1.8 DATAN2——两个参数的双精度浮点反正切272

E.1.12 DCOS——双精度浮点余弦273

E.1.11 CDS——实浮点余弦273

E.1.13 EXP——实浮点指数函数273

E.1.10 DLOG10——双精度浮点常用对数273

E.1.9 ALOG10——实浮点常用对数273

E.1.16 DCOSH——双精度浮点双曲余弦274

E.1.15 COSH——实浮点双曲余弦274

E.1.17 SINH——实浮点双曲正弦274

E.1.14 DEXP——双精度浮点指数函数274

E.1.20 DTANH——双精度浮点双曲正切275

E.1.19 TANH——实浮点双曲正切275

E.1.21 ALOG—实浮点自然对数275

E.1.18 DSIN——双精度浮点双曲正弦275

E.1.22 DLOG——双精度浮点自然对数276

E.1.23 SIN——实浮点正弦276

E.1.24 DSIN——双精度浮点正弦277

E.1.25 SQRT——实浮点平方根277

E.1.26 DSQRT——双精度浮点平方根278

E.2 复数值过程279

E.1.28 DTAN——双精度浮点正切279

E.2.1 CSQRT——复数平方根函数279

E.1.27 TAN——实浮点正切279

E.2.5 CEXP——复指数280

E.2.4 CLOG——复对数280

E.3 随机数发生器280

E.3.1 RANDOM——均匀伪随机数发生器280

E.2.3 CCOS——复余弦280

E.2.2 CSIN——复正弦280

E.3.2 F4PRAN—可选的均匀伪随机数发生器281

F.2 编译程序的诊断信息282

F.1 诊断信息概述282

F.2.1 源程序诊断信息282

附录F 诊断信息282

F.2.2 编译程序的致命性诊断信息290

F.3 目标期系统诊断信息291

F.3.1 目标期系统的诊断信息格式291

F.2.3 编译程序的限制291

F.3.2 目标期系统错误码293

F.4 操作系统和文件系统错误编码300

F.4.1 操作系统错误编码300

F.4.2 FCS-11错误码301

F.4.3 RMS-11错误编码303

G.1 系统子程序摘要307

G.2 ASSIGN307

附录G 系统子程序307

G 3 CLOSE308

G.4 DATE308

G.6 ERRSET309

G 7 ERRSNS309

G.5 IDATE309

G.8 ERRTST310

G.10 USEREX311

G.11 FDBSET311

G.9 EXIT311

G.12 IRAD50312

G.13 RAD50312

G.14 R50ASC313

G.15 SECNDS313

G.16 TIME314

附录H PDP-11 FORTRAN-77与PDP-11 FORTRAN N-PLUS的兼容性315

H.1 DO循环最小重复数315

H.2 EXTERNAL语句316

H.3 OPEN语句BLANK关键字的缺省值316

H.5 无名公用块PSECT(.$$$$.)317

H.6 X格式编辑描述符317

H.4 OPEN语句的STATUS关键字的缺省值317

I.1 语言的差别318

I.1.1 逻辑测试318

附录I PDP-11 FORTRAN-77,PDP-11 FORTRAN IV,VAX-11 FOR的兼容性318

I.1.5 DISPOSE=‘PRINT’说明319

I.1.4 赋值GO TO标号表319

I.1.6 整数的计算319

I.1.7 缺省记录缓冲区的大小319

I.1.3 逻辑部件号319

I.1.2 浮点结果319

I.2.1 无格式的数据传输320

I.2.2 出错处理和报告320

I.2 运行期支持的差别320

1991《PDP-11FORTRAN-77语言参考手册和用户指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王懋江等译 1991 北京:国防工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

英语语法和用法参考手册(1989 PDF版)
英语语法和用法参考手册
1989 上海:上海科技教育出版社
POWERBUILDER 6.0用户参考手册(1998年10月第1版 PDF版)
POWERBUILDER 6.0用户参考手册
1998年10月第1版 北京希望电脑公司
SuperCalc3用户指南和参考手册( PDF版)
SuperCalc3用户指南和参考手册
0520资料出版联合体
XENIX系统V C语言用户参考手册( PDF版)
XENIX系统V C语言用户参考手册
MS-DOS 5.0用户参考手册( PDF版)
MS-DOS 5.0用户参考手册
北京科海培训中心
superwriter用户指南及参考手册( PDF版)
superwriter用户指南及参考手册
0520资料出版联合体
YEWPACK MARK 2 微机集散型控制系统 第1分册 YEWPACK MARK 2 系统概说书(附部件规格说明)( PDF版)
YEWPACK MARK 2 微机集散型控制系统 第1分册 YEWPACK MARK 2 系统概说书(附部件规格说明)
中国北方自动化工业联合公司
高级语言  RMCOBOL用户指南  RMCOMBOL语言手册V  2( PDF版)
高级语言 RMCOBOL用户指南 RMCOMBOL语言手册V 2
上海电子计算机厂
PDP-11 FORTRAN-77语言参考手册( PDF版)
PDP-11 FORTRAN-77语言参考手册
中国DEC计算机用户协会
语言参考手册( PDF版)
语言参考手册
中国DEC计算机用户协会
手册指南与用户指南( PDF版)
手册指南与用户指南
超级运算  用户指南及参考手册( PDF版)
超级运算 用户指南及参考手册
太原市电子计算机学会
C语言用户参考手册( PDF版)
C语言用户参考手册
UNIX用户参考手册( PDF版)
UNIX用户参考手册
中国科学院沈阳计算所SHENIX组
COBOL语言 mioro参考手册(1987 PDF版)
COBOL语言 mioro参考手册
1987 北京科海总公司培训中心;中国科学院软件研究所