编译原理习题解析与上机指导
¥30.00定价
作者: 王磊
出版时间:2015年1月
出版社:科学出版社
- 科学出版社
- 9787030251251
- 2-2
- 41766
- 0044169202-7
- 平装
- 16开
- 2015年1月
- 286
- 236
- 工学
- 软件工程
- TP314
- 计算机科学与技术等
- 本科
内容简介
本书是与《编译原理》一书配套的习题解析与上机指导教材,也可单独使用。本书的习题解析部分对《编译原理》一书中的习题进行了深入、细致的分析与解答,为读者熟练掌握编译原理知识、抓住重点、突破难点提供了有益的帮助。本书的上机指导部分包括由高级程序语言到中间语言、由中间语言到汇编语言以及由汇编语言到机器语言全过程的实践内容,较好地解决了编译原理与实践的衔接问题。
本书可作为计算机专业本科学生的教材,也可供相关领域工程技术人员参考。
本书可作为计算机专业本科学生的教材,也可供相关领域工程技术人员参考。
目录
目录
前言
**篇 习题解析
第1章 绪论 3
第2章 词法分析 5
第3章 语法分析 15
第4章 语义分析和中间代码生成 58
第5章 代码优化 67
第6章 目标程序运行时存储空间的组织 78
第7章 目标代码生成 85
第8章 符号表与错误处理 90
第二篇 上机指导
第9章 小型编译程序介绍 97
9.1 小型编译程序结构 97
9.2 小型编译程序关于高级语言的规定 98
9.3 小型编译程序关于单词的内部定义 99
9.4 小型编译程序的LR分析表 101
9.5 小型编译程序执行过程及实例分析 103
第10章 上机实验内容 109
10.1 实验一 编译程序的分析与验证 109
10.2 实验二 算术表达式的扩充 110
10.3 实验三 添加新的程序语句(一) 110
10.4 实验四 添加新的程序语句(二) 111
10.5 编译原理课程设计 112
第11章 高级语言到四元式的编译程序 114
第12章 8086/8088小汇编的设计与实现 141
12.1 汇编指令系统的分析 141
12.2 8086/8088小汇编的设计与实现 149
12.3 8086/8088小汇编实验 158
12.4 8086/8088小汇编程序 161
参考文献 219
附录1 8086/8088指令码汇总表 220
附录2 8086/8088指令编码空间表 225
前言
**篇 习题解析
第1章 绪论 3
第2章 词法分析 5
第3章 语法分析 15
第4章 语义分析和中间代码生成 58
第5章 代码优化 67
第6章 目标程序运行时存储空间的组织 78
第7章 目标代码生成 85
第8章 符号表与错误处理 90
第二篇 上机指导
第9章 小型编译程序介绍 97
9.1 小型编译程序结构 97
9.2 小型编译程序关于高级语言的规定 98
9.3 小型编译程序关于单词的内部定义 99
9.4 小型编译程序的LR分析表 101
9.5 小型编译程序执行过程及实例分析 103
第10章 上机实验内容 109
10.1 实验一 编译程序的分析与验证 109
10.2 实验二 算术表达式的扩充 110
10.3 实验三 添加新的程序语句(一) 110
10.4 实验四 添加新的程序语句(二) 111
10.5 编译原理课程设计 112
第11章 高级语言到四元式的编译程序 114
第12章 8086/8088小汇编的设计与实现 141
12.1 汇编指令系统的分析 141
12.2 8086/8088小汇编的设计与实现 149
12.3 8086/8088小汇编实验 158
12.4 8086/8088小汇编程序 161
参考文献 219
附录1 8086/8088指令码汇总表 220
附录2 8086/8088指令编码空间表 225