小型编译器设计实践

小型编译器设计实践

评分

★★★★★

ISBN

9787121471964

出版社

电子工业出版社 2024-01-01出版

作者

苏孟晋

内容简介
作为计算机技术核心软件之一的编译器是业内人士关心的课题和日常工作中的重要工具,编译器的设计及其理论是大专院校相关专业的必修内容。本书以 Microchip 公司设计生产的PICI6F 系列处理器为目标对象,使用实战的形式叙述编译器设计的步骤和细节,并提供了全部设计源代码。本书内容着眼于编译器设计的具体实现过程而非理论,以计算机行业中对编译器设计感兴趣的爱好者为主要阅读对象,也可作大专院校相关专业师生的参考资料。
AI简介
这是一本专注于计算机科学领域中编译器设计的专业书籍。它以Microchip公司设计生产的PIC16F系列处理器为目标对象,采用实战的形式,详细叙述了编译器设计的步骤和细节,并提供了全部设计源代码。 本书的内容主要着眼于编译器设计的具体实现过程,而非理论。它以计算机行业中对编译器设计感兴趣的爱好者为主要阅读对象,同时也适合大专院校相关专业的师生作为参考资料。 书中首先介绍了PIC16F系列处理器,包括其基本特性和指令系统,以及加强版PIC16Fxxxx指令系统。接着,详细阐述了编译器工具的安装与设置,包括GNU C/C++编译工具的选择,以及如何正确配置和使用这些工具。 在编译器设计的核心部分,书中详细介绍了预处理器设计基础,包括预处理器的功能、实验和实现方法。同时,对C语言词法解析进行了详解,包括词法解析器的设计和实现,以及如何处理预处理语句和汇编语言行插入。 书中还深入探讨了P-代码的基本概念,包括其基本数据结构和生成过程,以及如何通过P-代码优化来提升代码效率。此外,还对汇编语言输出进行了概述,包括汇编语言输出的起始和如何将P-代码转换成目标处理器的汇编器能识别的语言格式。
阅读/下载地址