作为计算机技术核心软件之一的编译器是业内人士关心的课题和日常工作中的重要工具,编译器的设计及其理论是大专院校相关专业的必修内容。本书以Microchip公司设计生产的PIC16F系列处理器为目标对象,使用实战的形式叙述编译器设计的步骤和细节,并提供了全部设计源代码。
本书内容着眼于编译器设计的具体实现过程而非理论,以计算机行业中对编译器设计感兴趣的爱好者为主要阅读对象,也可作为大专院校相关专业师生的参考资料。
图书 | 小型编译器设计实践 |
内容 | 内容推荐 作为计算机技术核心软件之一的编译器是业内人士关心的课题和日常工作中的重要工具,编译器的设计及其理论是大专院校相关专业的必修内容。本书以Microchip公司设计生产的PIC16F系列处理器为目标对象,使用实战的形式叙述编译器设计的步骤和细节,并提供了全部设计源代码。 本书内容着眼于编译器设计的具体实现过程而非理论,以计算机行业中对编译器设计感兴趣的爱好者为主要阅读对象,也可作为大专院校相关专业师生的参考资料。 目录 第一篇 PIC16Fxxxx编译器(cc16e.exe)的设计 第1章 工具准备和系统设置 1.1 GNU C/C++编译工具的选择 1.1.1 MinGW 1.1.2 DJGPP 1.1.3 Cygwin 1.2 解析工具构造器 1.3 工具的安装 1.4 目标编译器运行前的系统设置 第2章 预处理器的设计 2.1 预处理器(C/C++版) 2.1.1 项目文件及其设置 2.1.2 任务和算法 2.2 源程序预处理器(flex版) 2.2.1 正规表达式简介 2.2.2 预处理器设计实战 2.3 本章小结 第3章 编译器设计初步实践 3.1 设计简介 3.2 一个简单的C语言关键字识别器 3.2.1 工程项目文件 3.2.2 项目运行主程序 3.2.3 词法解析自动机部分 3.2.4 词法解析C语言部分 3.3 编译器雏形(flex和bison的使用) 3.3.1 问题的提出和任务 3.3.2 工程文件makefile 3.3.3 词法解析规则部分 3.3.4 词法解析的启动 3.3.5 语法解析器文本及其基本格式 3.3.6 语法解析器文本各区域的内容 3.4 语法解析和词法解析之间的数值传递 3.4.1 语法解析器文本的定义部分 3.4.2 语法解析器识别规则部分 3.4.3 词法解析器解析规则部分 3.5 编译树的构建 3.5.1 编译树中的数据类型和结构 3.5.2 节点生成和处理函数 3.5.3 语法解析器文本的定义部分 3.5.4 语法解析器文本的语法解析识别规则部分 3.6 源程序语句代码的截取和嵌入 3.6.1 缓冲区与相关函数 3.6.2 截取源程序代码并送入缓冲区中 3.6.3 读取源代码缓冲内容 3.6.4 增加新定义并扩充node数据结构 3.6.5 支持函数和程序 3.6.6 在源程序片段中嵌入节点 3.7 编译树的显示 3.7.1 用于显示编译树的函数 3.7.2 编译树的显示操作 第4章 编译器设计实战 4.1 对C语言的词法解析 …… 第二篇 PIC16Fxxxx汇编器(as16e.exe)的设计 第三篇 PIC16Fxxxx连接器(lk16e.exe)的设计 |
标签 | |
缩略图 | ![]() |
书名 | 小型编译器设计实践 |
副书名 | |
原作名 | |
作者 | |
译者 | |
编者 | 苏孟晋 |
绘者 | |
出版社 | 电子工业出版社 |
商品编码(ISBN) | 9787121471964 |
开本 | 16开 |
页数 | 337 |
版次 | 1 |
装订 | 平装 |
字数 | 570 |
出版时间 | 2024-03-01 |
首版时间 | 2024-03-01 |
印刷时间 | 2024-03-01 |
正文语种 | 汉 |
读者对象 | 高职 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 712 |
CIP核字 | 2024031810 |
中图分类号 | TP314 |
丛书名 | |
印张 | 22.25 |
印次 | 1 |
出版地 | 北京 |
长 | 260 |
宽 | 187 |
高 | 20 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。