《IBM个人计算机PASCAL编译程序》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:福建电子计算机公司,中国计算机技术服务公司福建分公司编
  • 出 版 社:福建电子计算机公司
  • 出版年份:1980
  • ISBN:
  • 页数:193 页
图书介绍:

第一章 引言 1

IBM个人计算机Pascal 1

Pascal语言 1

IBM个人计算机扩展Pascal 2

编译程序命令 2

群 2

属性 2

高级数组 3

字符串 3

常量值 4

系统实现 4

结束语 5

第二章 编译Pascal程序 6

需要什么 6

首次进行工作 6

备份主盘片 6

建立PAS 1和PAS2盘片 6

建立PASCAL.LIB盘片 7

开始编译 7

起动编译程序:PAS1 7

继续编译:PAS 2 8

连接 9

运行用户的Pascal程序 10

可选的PAS 1命令行 11

可选的PAS2命令行 12

可选的连接命令行 12

编译大的程序 13

编译程序清单 13

第三章 记法和术语 23

Pascal语言级别 23

元语言 23

标准Pascal 23

扩展Pascal 23

系统Pascal 23

语法和词汇 23

Pascal保留字 24

属性 25

命令 25

预说明的标识符 25

注释 26

分隔符 26

第四章 编译命令(元语言) 27

元命令 28

出错状态 29

$BRAVE 31

$DEBUG 31

$ENTRY 31

$ERRORS 31

$GOTO 31

$IF...$THEN...$ELSE...$END 31

$INCLUDE 32

$INCONST 32

$INDEXCK 32

$INITCK 33

$LINE 33

$LINESIZE 33

$LIST 33

$MATHCK 33

$MESSAGE 34

$NILCK 34

$OCODE 34

$PAGE 34

$PAGE 35

$PAGEIF 35

$PAGESIZE 35

$PUSH/$POP 35

$RANGECK 35

$RUNTIME 35

$SKIP 36

$STACKCK 36

$SUBTITLE 36

$SYMTAB 36

$TITLE 37

$WARN 37

第五章 标识符和常量 38

标识符 38

长度限制 38

作用域(范围) 39

常量 40

数值常量 40

字符串 42

常量定义 43

结构参量 43

关于参量的注意事项 44

第六章 数据类型 45

IBM Pascal的数据类型 46

简单数据类型 47

基本类型 47

例举类型 48

子界类型 49

结构类型 50

数组 50

记录 55

集合 57

文件 58

参考类型 59

指针 59

地址 60

过程类型 63

类型的兼容性 63

内部表示 65

第七章 变量说明和使用 67

变量说明 67

属性 68

组合属性的规则 70

VALUE段 70

值 71

第八章 表达式 74

简单表达式 74

运算符和操作数 75

布尔表达式 76

集合表达式 77

其他的表达式特征 78

函数的命名符 79

第九章 语句 81

语句标号 81

简单语句 82

赋值语句 82

过程语句 83

GOTO语句 83

空语句 84

BREAK, CYCLE,和RETURN语句 84

结构语句 85

复合语句 86

条件语句 86

重复语句 86

WHILE语句 87

REPEAT语句 88

FOR语句 88

WTH语句 89

顺序控制运算符 90

第十章 过程和函数 90

过程和函数说明 91

过程和函数首部 92

函数特性 93

数据参数 93

数值参数 94

参考参数 94

过程参数 95

内部调用约定 97

第十一章 可用的过程和函数 103

预先说明的过程和函数 104

动态分配过程 104

数据传送过程和函数 106

算术函数 107

扩展内部特性 108

系统内部特性 111

字符串内部特性 111

LSTRING专用特性 112

STRING或LSTRING的特性 112

库过程和函数 113

第十二章 文件系统 115

文件介绍 116

文件结构 116

文件方式 117

文件系统原语 118

存取缓冲变量 120

文本文件的输入和输出 121

扩展I/D特征性 127

暂时文件 128

其他文件过程 128

首部中的文件变量 129

系统I/O特性 130

DIRECT文件 130

第十三章 编译对象 133

程序 133

模块 135

群 135

附录A信息 142

前端错误 142

前端错误清单 142

后端错误 156

后端用户错误 156

后端内部错误 157

文件系统错误 157

群U错误 158

Pascal文件系统错误码 159

其他运行期间错误 159

2000..2049内存错误 159

2050..2099有序算术 160

2100..2149类型REAL算计 161

2150..2199结构类型错误 161

2200..2999其他错误 162

附录B文件系统内部结构 162

文件控制块 162

文件结构和方式 163

特性 164

出错处理 166

FCB的详细说明 166

DOS专用字段 169

包含FCB的说明 170

DOS接口程序 170

包含群U的说明 177

附录C编译程序的结构 177

概述 177

前端 178

后端 178

附录D运行期间结构 179

概述 179

初始化和终止 180

出错处理 183

机器出错文本 183

源出错文本 184

堆分配 185

其它运行期间模块 185

附录E、Pascal标准和IBM特性 186

IBM Pascal特性小结 186

语法与实用性 186

数据类型与方式 187

运算符与特性 187

控制流和结构 188

输入/输出和文件 188

IBM Pascal和标准Pascal 189

附录F IBM Pascal语法 190

语法 190

原语类(编译程序的扫描部分) 191

主体类(编译程序的主体) 191