006+ta058+基于编译原理实践的小型C语言编译器

  • 模板售价:¥500.00元
  • 成品编号:027+c 006
  • 使用技术:
  • 数据库:
  • 最后更新:2019-09-30 09:10

注意:QQ2748904540,qq3300576459为本网站唯一售卖成品的账号,其他均为盗版

006+ta058+基于编译原理实践的小型C语言编译器的大图展示

计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服


素材描述:本套设计包含一套程序

(1)广泛查阅参考文献,建立小型C语言编译器理论模型。
(2)设计和实现基于编译原理实践的小型C语言编辑器,并以此完成毕业论文。论文阐述问题的提出、方案的选择(基于编译原理实践的小型C语言编辑器)、方案的设计和实现(基于编译原理实践的小型C语言编辑器设计与实现,包括该系统的功能需求、相关的数据结构、系统结构和接口、在测试阶段所用到的量化评价指标等)、系统的评价和结论(根据测试结果和评价指标,对比分析本系统与相关系统性能,讨论本系统的不足以及进一步完善的方向)。
    可参考以下研究和开发步骤:
    (1)了解系统的功能需求,查阅文献,设计基于编译原理实践的小型C语言编辑器模型。
    (2)预处理功能,过滤掉源程序中的注释,输出无注释的源程序。
      (3)词法分析功能,要求输入源程序,输出单词二元组;进行简单的词法错误处理,如:标识符定义错误,非法字符等;查填部分符号表。NFA确定化为DFA,DFA最简化。
     (4)语法分析和语义分析功能,采用递归下降子程序方法、算符优先分析方法或LR类语法分析。要求输入单词,输出语法单位;进行简单语法语义错误处理,如:括号不配对,缺少算符,缺少操作数等;查填部分符号表。
      (5)目标代码生成功能,生成汇编语言目标代码生成器,要求汇编指令最少包括加减乘除法,编写寄存器使用算法。
(6)编程实现系统并充分测试。
(7)进行性能测试和分析,利用C语言小程序(包含While语句,赋值语句,各种单词)进行基于编译原理实践的小型C语言编译器的测试和分析。
(8)据此完成论文撰写。

全部评论 / 0

    相关推荐

    收缩