图书介绍
编译原理习题详解与考研辅导PDF|Epub|txt|kindle电子书版本网盘下载
![编译原理习题详解与考研辅导](https://www.shukui.net/cover/40/30121450.jpg)
- 张世辉编著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118057645
- 出版时间:2008
- 标注页数:300页
- 文件大小:59MB
- 文件页数:311页
- 主题词:编译程序-程序设计-高等学校-教学参考资料
PDF下载
下载说明
编译原理习题详解与考研辅导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基本内容,知识精要 练习题、考研题及详解第1章 概述1
1.1 基本内容1
1.1.1 翻译程序1
1.1.2 解释程序和编译程序2
1.1.3 编译过程概述3
1.1.4 编译阶段的组合4
1.1.5 编译程序的书写语言与T型图4
1.1.6 编译程序的自展与交叉编译技术5
1.2 知识要点5
1.3 练习题及参考答案解析6
1.3.1 练习题6
1.3.2 参考答案解析8
1.4 考研题及参考答案解析12
第2章 文法和形式语言14
2.1 基本内容14
2.1.1 语法规则描述方法14
2.1.2 符号和符号串15
2.1.3 文法16
2.1.4 语言18
2.1.5 相关概念19
2.1.6 有关文法的一些说明21
2.1.7 语法分析初步21
2.2 知识要点21
2.3 练习题及参考答案解析22
2.3.1 练习题22
2.3.2 参考答案解析31
2.4 考研题及参考答案解析41
第3章 词法分析和有穷自动机46
3.1 基本内容46
3.1.1 词法分析程序46
3.1.2 状态转换图47
3.1.3 正则文法、正则式和正则集48
3.1.4 有穷自动机49
3.1.5 正则式和有穷自动机的等价性50
3.1.6 正则文法和有穷自动机间的转换51
3.1.7 词法分析程序的自动生成52
3.2 知识要点52
3.3 练习题及参考答案解析52
3.3.1 练习题52
3.3.2 参考答案解析56
3.4 考研题及参考答案解析62
第4章 自顶向下语法分析65
4.1 基本内容65
4.1.1 自顶向下语法分析方法65
4.1.2 FIRST集合、FOLLOW集合和SELECT集合66
4.1.3 递归子程序法66
4.1.4 LL(1)分析法68
4.1.5 带回溯的自顶向下分析思想69
4.2 知识要点69
4.3 练习题及参考答案解析69
4.3.1 练习题69
4.3.2 参考答案解析73
4.4 考研题及参考答案解析78
第5章 自底向上语法分析82
5.1 基本内容82
5.1.1 自底向上语法分析方法82
5.1.2 简单优先分析法83
5.1.3 算符优先分析法84
5.1.4 优先函数及其构造85
5.1.5 LR分析86
5.1.6 LR(0)分析法87
5.1.7 SLR(1)分析法89
5.1.8 LR(1)分析法90
5.1.9 LALR(1)分析法91
5.1.10 二义性文法的分析92
5.2 知识要点93
5.3 练习题及参考答案解析93
5.3.1 练习题93
5.3.2 参考答案解析98
5.4 考研题及参考答案解析107
第6章 语法制导翻译和中间代码117
6.1 基本内容117
6.1.1 语义分析及其功能117
6.1.2 属性文法117
6.1.3 语法制导翻译118
6.1.4 中间代码118
6.1.5 常见语法成分的翻译120
6.2 知识要点121
6.3 练习题及参考答案解析121
6.3.1 练习题121
6.3.2 参考答案解析126
6.4 考研题及参考答案解析132
第7章 符号表138
7.1 基本内容138
7.1.1 符号表的建立与作用138
7.1.2 符号表的内容138
7.1.3 符号表栏目的组织139
7.1.4 符号表的操作和结构139
7.2 知识要点140
7.3 练习题及参考答案解析140
7.3.1 练习题140
7.3.2 参考答案解析143
7.4 考研题及参考答案解析146
第8章 运行阶段的存储组织与分配147
8.1 基本内容147
8.1.1 概述147
8.1.2 活动记录147
8.1.3 存储组织与分配方案的分类147
8.1.4 静态存储分配148
8.1.5 动态存储分配148
8.1.6 参数传递的方式149
8.2 知识要点150
8.3 练习题及参考答案解析150
8.3.1 练习题150
8.3.2 参考答案解析154
8.4 考研题及参考答案解析158
第9章 代码优化163
9.1 基本内容163
9.1.1 优化的目的163
9.1.2 优化工作的分类163
9.1.3 基本块内的优化163
9.1.4 循环优化165
9.1.5 程序流图165
9.2 知识要点166
9.3 练习题及参考答案解析166
9.3.1 练习题166
9.3.2 参考答案解析169
9.4 考研题及参考答案解析172
第10章 代码生成175
10.1 基本内容175
10.1.1 代码生成的任务175
10.1.2 目标代码的形式175
10.1.3 目标代码生成时寄存器分配的原则175
10.1.4 目标代码结构176
10.2 知识要点178
10.3 练习题及参考答案解析178
10.3.1 练习题178
10.3.2 参考答案解析179
10.4 考研题及参考答案解析180
第二部分 清华大学《编译原理(第2版)》教材习题全解第11章 引论181
第12章 PL/0编译程序的实现183
第13章 文法和语言189
第14章 词法分析200
第15章 自顶向下语法分析方法212
第16章 自底向上优先分析227
第17章 LR分析236
第18章 语法制导翻译和中间代码生成275
第19章 符号表280
第20章 目标程序运行时的存储组织282
第21章 代码优化286
第22章 代码生成292
第23章 编译程序的构造295
第24章 面向对象语言的编译296
第25章 编译程序的面向对象构造298
参考文献300