包含研制过程,但不包含源码,整个报告书没有一行源码,需要源码请找我上传的另一个文件
1
划分四元式程序为基本块的算法如下: (1)求出四元式程序中各个基本块的入口语句,它们可以是下述语句之一: ①程序的第一个语句; ②能由条件转移语句或无条件转移语句转移到的目标语句; ③紧跟在条件转移语句后面的语句。 2.基本块的划分算法 (2)对以上求出的每一入口语句构造其所属的基本块。它是由该入口语句到另一入口语句(不包括该入口语句),或到一转移语句(包括该转移语句),或到一停语句(包括该停语句)之间的语句序列组成的。 (3)凡未被纳入某一基本块的语句,都是程序中控制流程无法到达的语句,因而也是不会被执行到的语句,将其删除。
2022-12-29 11:29:17 889KB 山东农业大学
1
此款C语言编译器可以支持变量的声明和赋值、支持算术运算、逻辑运算、支持if...else...、for循环、while循环、支持scanf和printf以及一些复合语句。该程序的功能是:(1)词法分析;(2)语法分析;(3)产生中间代码四元式;(4)产生x86汇编代码。更神奇的是,这些过程都通过java的GUI来实现的,所有的分析过程都可以通过窗口来实现,而且可视化。是一款优秀的《编译原理》课程设计作业,很值得参考借鉴。程序下载下来之后,用eclipse即可运行出结果,压缩包里面有很详细的说明文档。
2022-12-21 21:52:33 204KB C语言编译器 Java版 图形界面 四元式
1
IF-ELSE条件语句的翻译程序设计(递归下降法、简单优先法、LR方法、LL(1)法、输出四元式、输出三地址表示)
1
编译原理实验,高级语言到四元式等需要的就自己看下吧
2022-06-20 14:32:29 341KB 编译原理 实验 四元式
1
实现一个小型编译程序 本课程设计任务: 实现一个小型编译程序。 输入:高级语言源程序 输出:四元式程序(必做) 汇编语言程序(选做) 去年做的一个编译器,参考的上机指导,完成了前两个功能
2022-06-19 13:25:07 6KB 编译原理 编译器 pascal
1
[计算机软件及应用]FOR循环语句的翻译程序设计LL1法、输出四元式含代码和实验报告册
2022-06-15 09:08:35 550KB 文档资料
词法分析,递归下降的语法分析及四元式代码生成的C语言代码
2022-05-24 21:54:17 11KB 编译原理课设
1
学习PL/0中简单语句的翻译处理并将其生成相应形式的四元式序列,学习中间代码的生方法与原理。
1
do-while循环语句的翻译 递归下降法 输出四元式
2021-12-27 21:21:20 514B wsw
1