算术表达式的目标代码生成

时间:2016-01-19 02:42:45
【文件属性】:

文件名称:算术表达式的目标代码生成

文件大小:2KB

文件格式:ZIP

更新时间:2016-01-19 02:42:45

编译原理 lr分析 目标代码 汇编指令

一、实验目的 实现一个的中间代码生成程序,识别用户输入的关于标识符与整数的含加法、乘法的算术表达式并输出汇编指令序列。 二、实验主要内容 1、本次实验表达式文法如下: 0) S->E 1) E->E+E 2) E->E*E 3) E->(E) 4) E->i 2、LR分析表: 状态 ACTION GOTO + * ( ) i # E 0     S2   S3   1 1 S4 S5       acc   2     S2   S3   6 3 r4 r4   r4   r4   4     S2   S3   7 5     S2   S3   8 6 S4 S5   S9       7 r1 S5   r1   r1   8 r2 r2   r2   r2   9 r3 r3   r3   r3   3、要求输入关于标识符与整数的含加法、乘法的算术表达式,输出对应的汇编语言序列; 4、只考虑仅含一个寄存器的情形,且表达式中不存在跳转汇编指令和标号;


【文件预览】:
LR.java

网友评论

  • 不错的程序,值得下载
  • 很不错,值得学习
  • 好东西。对我很有启发,能学到很多东西
  • 还不错,能运行
  • 很好的小程序
  • 可以的 学习
  • 很好,能正确运行
  • 的确不错,运行很好~
  • 不错的资源 很有用
  • 很好,自己改一下就符合要求了
  • 很好,完全可以运行
  • 很好,能正确运行,对我有一定帮助。
  • 使用可以直接运行
  • 资源不错,对我有一定的启发
  • 可以直接运行
  • 使用可以直接运行
  • 该资源对我有一定的帮助