详情介绍
自己动手写编译器、链接器讲述了一个真实编译器的开发过程,源语言是以C语言为蓝本,进行适当简化定义的一门新语言,称之为SC语言(简化的C语言),目标语言是大家熟悉的Intel x86机器语言。在本书中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。本书介绍的SCC编译器,没有借助Lex与Yacc这些编译器自动生成工具,纯手工编写而成,更便于学习和理解。为了生成可以直接运行EXE文件,本书还实现了一个链接器。读完本书读者将知道一门全新的语言如何定义,一个真实的编译器、链接器如何编写。
本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校编译原理课程的实践教材。
目录
第1章 引言 1
第2章 文法知识 10
第3章 SC语言定义 26
第4章 SC语言词法分析 52
第5章 SC语言语法分析 87
第6章 符号表 120
第7章 生成COFF目标文件 157
第8章 x86机器语言 187
第9章 SCC语义分析 229
第10章 链接器 261
第11章 SC语言程序开发 304
下载地址
人气书籍
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的自己动手写编译器、链接器 高清pdf扫描版[36MB]资源来源互联网,版权归该下载资源的合法拥有者所有。


![自己动手写编译器、链接器 高清pdf扫描版[36MB]](http://img.jbzj.com/do/uploads/litimg/170704/1A4152L238.jpg)













![设计模式:可复用面向对象软件的基础 PDF 扫描版[21M] 设计模式:可复用面向对象软件的基础 PDF 扫描版[21M]](http://img.jbzj.com/do/uploads/litimg/130617/111016222643.jpg)
![啊哈!算法 PDF扫描版[73MB] 啊哈!算法 PDF扫描版[73MB]](http://img.jbzj.com/do/uploads/litimg/150117/153I42UK0.png)

![算法图解 (袁国忠著) 中文pdf完整版[17MB] 算法图解 (袁国忠著) 中文pdf完整版[17MB]](http://img.jbzj.com/do/uploads/litimg/170330/1FGRI202.jpg)
![Unity3D游戏开发 宣雨松著 PDF扫描版[27MB] Unity3D游戏开发 宣雨松著 PDF扫描版[27MB]](http://img.jbzj.com/do/uploads/litimg/140510/1524562S048.png)
![R语言实战(第2版) ([美]卡巴科弗) 中文pdf完整版[19MB] R语言实战(第2版) ([美]卡巴科弗) 中文pdf完整版[19MB]](http://img.jbzj.com/do/uploads/litimg/170212/1FU02M035.jpg)
![unity3d从入门到精通中文教程 高清PDF完整版[11MB] unity3d从入门到精通中文教程 高清PDF完整版[11MB]](http://img.jbzj.com/do/uploads/litimg/150926/1625122HS7.jpg)
