当前位置:主页 > 论文百科 > 书评论文 >

广东工业大学2015编译原理课程设计.docx

发布时间:2017-05-03 10:13

  本文关键词:编译原理课程设计,由笔耕文化传播整理发布。


文档名称:广东工业大学2015编译原理课程设计.docx

格式:docx   大小:0.42MB   总页数:17

可免费阅读页数:17页

下载源文档需要:35元人民币

预览与实际下载的一致,文档内容不会超过预览的范围,下载前请务必先预览,自行甄别内容是否完整、是否存在文不对题等情况(本网站为文档分享平台性质),一旦付费下载,本站不支持退款

下载文档

文档介绍:编译原理课程设计报告课程名称____编译原理课程设计_题目名称PL/0编译器的扩充学生学院__计算机学院______专业班级___学号______学生姓名____指导教师______张巍2015年12月27日课程设计目的及要求基本内容(成绩范围:“中”、“及格”或“不及格”)(1)扩充赋值运算:+=,-=,*=和/=(2)扩充语句(Pascal的FOR语句):FOR<变量>:=<表达式>STEP<表达式>UNTIL<表达式>Do<语句>选做内容(成绩评定范围扩大到:“优”和“良”)增加注释;注释由/*和*/包含;二.概述1、源语言:PL/0语言,PL/0语言是PASCAL语言的子集,它的编译程序是一个编译解析执行系统,后缀名为.PL0;2、目标语言:生成文件后缀为*.COD的目标代码3、实现平台(平台):BorlandC++Builder64、运行平台:Windowsxp三.结构设计说明各功能模块概述过程或函数名简要功能说明pl0主程序error出错处理,打印出错位置和错误编码getsym词法分析,读取一个单词getch漏掉空格,读取一个字符gen生成目标代码,并送入目标程序区test测试当前单词符号是否合法block分程序分析处理过程enter登录名字表position查找标识符在名字表中的位置constdeclaration常量定义处理vardeclaration变量说明处理listode列出目标代码清单statement语句处理expression表达式处理term项处理factor因子处理condition条件处理interpret对目标代码的解释执行程序base(函数)通过静态链求出数据区的基地址四.主要成分描述(1)符号表?为了组成一条指令,编译程序必须知道其操作码及其参数(数或地址)。这些值是由编译程



  本文关键词:编译原理课程设计,由笔耕文化传播整理发布。



本文编号:342818

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/kcsz/342818.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9cd44***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com