《PASCAL编译程序》求取 ⇩

第一章绪言1

一、IBM PC Pascal1

Pascal语言1

二、IBM PC Pascal的扩展1

2.1编译程序伪指令2

2.2单元2

2.3属性2

2.4超级数组2

2.5字符串3

2.6常量值4

2.7系统实现4

三、小结5

第二章编译Pascal程序的过程6

一、准备工作6

二、第一次编译6

2.1备用主磁盘6

2.2建立磁盘:PAS1和PAS27

2.3建立磁盘:PASCAL.LIB7

三、开始编译7

3.1启动编译程序:PAS17

3.2继续编译:PAS29

3.3连接10

3.4运行用户程序12

3.5任选的PAS1命令行12

3.6任选的PAS2命令行13

3.7任选的Link命令行13

3.8编译大型程序14

3.9编译程序列表14

3.10链接程序的地址变换表18

第三章符号和术语22

一、Pascal级别22

1.1元语言22

1.2标准Pascal22

1.3扩展Pascal22

1.4系统Pascal22

二、语法和词汇22

2.1 Pascal保留字23

2.2属性24

2.3伪指令24

2.4预先说明的标识符25

2.5注解25

2.6分隔符25

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

元命令27

错误条件29

$BRAVE30

$DEBUG30

$ENTRY31

$ERRORS31

$GOTO31

$IF…$THEN…$ELSE…$END31

$INCLUDE32

$INCONST32

$INDEXCK32

$INITCK32

$LINE33

$LINESIZE33

$LIST33

$MATHCK33

$MESSAGE34

$NILCK34

$OCODE34

$PAGE:n35

$PAGE35

$PAGEIF35

$PAGESIZE35

$PUSH/$POP35

$RANGECK36

$RUNTIME36

$SKIP36

$STACKCK36

$SUBTITLE37

$SYMTAB37

$TITLE38

$WARN38

第五章标识符和常量39

一、标识符39

1.1长度限制39

1.2作用域39

二、常量41

2.1数字常量41

2.2字符串43

2.3长字符串43

2.4常量定义44

2.5构造常量44

2.6关于常量的注意事项45

第六章数据类型46

一、数据类型46

二、IBM Pascal中的数据类型46

三、简单数据类型47

3.1基本类型47

3.2枚举类型48

3.3子界类型49

四、构造类型50

4.1数组51

4.2记录55

4.3集合58

4.4文件58

五、引用类型60

5.1指针60

5.2地址62

六、过程类型64

6.1类型的兼容性64

6.2内部表示法66

第七章变量说明及用法69

变量说明69

一、属性69

二、属性的组合规则72

三、数值说明部分72

四、数值73

第八章表达式76

一、简单表达式76

二、布尔表达式78

三、集合表达式79

四、其它表达式特性80

五、函数标志符81

第九章语句83

一、语句标号83

二、简单语句83

2.1赋值语句83

2.2过程语句84

2.3转移语句85

2.4空语句86

2.5 BREAK, CYCLE和RETURN语句86

三、构造语句87

3.1复合语句87

3.2条件语句88

四、重复语句89

4.1 WHILE语句89

4.2 REPEAT语句89

4.3 FOR语句90

4.4 WITH语句91

五、顺序控制运算符91

第十章过程和函数93

一、过程说明和函数说明93

二、过程首部和函数首部94

三、函数说明94

四、数据参数95

五、数值参数95

六、引用参数96

七、过程参数97

八、内部调用的若干约定99

第十一章通用的过程和函数104

一、预先说明的过程和函数104

二、动态分配过程104

三、数据传送过程和函数106

四、算术函数108

五、实型函数109

六、扩展的内部特性109

七、系统的内部特性111

八、字符串的内部特性113

九、可变长字符串专有的内部特性114

十、STRING或者LSTRING的内部特性114

十一、库过程和函数115

第十二章文件系统117

一、文件系统117

二、文件介绍117

2.1文件结构117

2.2文件方式118

三、文件系统的原语119

四、文本文件的输入和输出123

五、扩展的I/O特性129

暂时文件130

六、其它的文件过程130

七、首部中的文件变量133

八、系统I/O特性133

九、直接(DIRECT)文件134

第十三章编译源文件137

一、程序137

二、模块138

三、单元139

附录A错误消息一览表144

一、前端错误144

前端错误一览表144

二、后端错误158

2.1后端用户错误158

2.2 后端内部错误159

三、文件系统错误159

3.1单元U错误160

3.2 Pascal文件系统错误代码161

四、其它运行时错误161

4.12000.2049内存错误161

4.2 2050.2099序号算术错误162

4.3 2100.2149实型算术错误163

4.4 2150.2199构造类型错误163

4.5 2000.2999其它错误164

附录B文件系统控制块165

一、文件结构和文件方式166

二、特殊的特性167

三、错误处理169

四、FCB的详细说明170

五、DOS专用域173

六、包含FCB的说明173

七、DOS接口例程173

八、包含单元U的说明181

附录C编译程序的结构182

一、概述182

二、前端182

三、后端183

附录D运行时结构185

一、概述185

1.1初始化和终结186

二、错误处理188

2.1机器错误上下文189

2.2 源错误上下文190

2.3 堆阵分配(Heap Allocation)190

2.4 其它运行时模块191

附录EPASCAL标准和IBM特征193

一、句法和语法193

二、数据类型和方式193

三、操作符和内部过程194

四、控制流和结构195

五、I/O和文件195

六、IBM Pascal和标准Pascal195

附录FIBM PASCAL的语法198

一、语法198

二、原语分类(编译程序扫描部分)198

三、主分类(编译程序主体)199

《PASCAL编译程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PASCAL程序设计(1988 PDF版)
PASCAL程序设计
1988 西安:陕西师范大学出版社
PASCAL程序设计(1982年02月第1版 PDF版)
PASCAL程序设计
1982年02月第1版
PASCAL程序设计(1996年11月第1版 PDF版)
PASCAL程序设计
1996年11月第1版 东南大学出版社
ibmpccobol编译程序( PDF版)
ibmpccobol编译程序
0520资料出版联合体
COBOL编译程序( PDF版)
COBOL编译程序
上海电子计算机厂
COBOL编译程序(1985 PDF版)
COBOL编译程序
1985
PASCAL程序语言( PDF版)
PASCAL程序语言
COBOL编译程序( PDF版)
COBOL编译程序
FORTRAN编译程序( PDF版)
FORTRAN编译程序
PASCAL编译程序用户指南(1985 PDF版)
PASCAL编译程序用户指南
1985
编译程序 通过Pascal的设计与构造(1991 PDF版)
编译程序 通过Pascal的设计与构造
1991 广州:暨南大学出版社
PASCAL程序设计(1992 PDF版)
PASCAL程序设计
1992 西安:陕西科学技术出版社
PASCAL程序设计(1995 PDF版)
PASCAL程序设计
1995 西安:西安交通大学出版社
PASCAL程序设计(1990 PDF版)
PASCAL程序设计
1990 西安:西安电子科技大学出版社
PASCAL程序设计(1988 PDF版)
PASCAL程序设计
1988 南京:南京大学出版社