1 课设内容
本课程设计任务:
实现一个小型编译程序。
(1) 输入:高级语言源程序;
(2) 输出:四元式程序(必做) 汇编语言程序(选做)。
小型编译程序执行分两个阶段:
(1) 第一阶段,将高级语言源程序翻译成四元式程序;
(2) 第二阶段,将四元式程序翻译成汇编语言目标程序。
本次课程设计要求所有同学完成小型编译程序的第一阶段(必做),第二阶段为选做题目(完成加分)。
2 开发环境
c语言 win10 vs2019
3 参考书籍
《编译教程(第四版)》胡元义
4 SLR(1)分析表
《编译原理教程(第四版)》习题解析与上机指导
链接:https://pan.baidu.com/s/18eCs2iCV-3xpk1JQy_mTXQ
提取码:0gp6
其中,第九章就是课设原题,第十一章就是参考源代码。
希望各位可以在参考书本源代码的基础上自己进行改进,不一定要以我写的这个版本为基准,付费100块,留着买鼠标它不香吗,对吧?
当然,欢迎下载,给孩子一口饭吃,孩子养了猫之后穷得快吃土了