“编译原理与技术”的上机实验要求你对PL/0语言及其编译器进行扩充和修改。每个扩充或修改方式可得到不同的分数,满分为100分。 完成上机作业后,必须提交下列文档: (1) 修改后的PL/0语言文本。包含词法分析(正规式),语法分析(BNF)。 (2) 有关修改后的PL/0编译/解释器的说明。详细说明你的编译器是如何编译新的PL/0语言程序的。指出你的程序中最精彩的部分,以及你为什么这样做,你是如何控制和恢复语义错误的。 (3) 给出你所改动后的编译器源程序清单,并标记出你所修改的部分。比较你的编译器和原来的编译器之间的差别。 (4) 说明你的编译器中可能存在的错误。
上传时间: 2014-01-20
上传用户:waizhang
verilog,异步一进一出的例子,空满的标志。
标签: verilog
上传时间: 2016-06-10
上传用户:894898248
java实现的上传文件的代码,并实现了分文件夹存储,每个文件夹最多存储1000个文件,存满后自动创建新的文件夹,最初的文件夹的名字从“1”开始,以后自增。
上传时间: 2014-07-14
上传用户:redmoons
变压器的设计手册,有兴趣的可以去看看 满好的
上传时间: 2014-01-19
上传用户:dengzb84
在屏幕上开三个窗口,按→键进入右窗口输入字符,并在下窗口显示。按←键进入左窗口输入字符,并在下窗口显示。屏满卷屏。
上传时间: 2013-12-27
上传用户:ddddddos
按照Clifford A . Shaffer《数据结构与算法分析(第二版)》指导,用C#实现的B+树,接口定义良好。最好重写“从文件载入新建树部分”的代码以提高建树效率。实现细节之一:当“需要插入子节点的节点”已满而相邻节点未满时会平分两者节点而不是分裂该节点。
标签: Clifford Shaffer 数据结构 算法分析
上传时间: 2016-07-02
上传用户:362279997
通用手持掌上机,处理器是80c552,用于水,电,煤气系统抄表中。
标签: 手持
上传时间: 2014-09-07
上传用户:frank1234
数字钟的程序,功能说明如下所示: 1.完成秒/分/时的依次显示并正确计数; 2.秒/分/时各段个位满10正确进位,秒/分能做到满60向前进位; 3.定时闹钟:实现整点报时,通过语音设备来实现具体的报时; 4.时间设置,也就是手动调时功能:当认为时钟不准确时,可以分别对分/时钟进行调整 5.可以选择使用12进制计时或者24进制计时。 使用QuartusII6.0编译仿真通过,语言使用的是VHDL,可以方便的移植到其他的平台上面。
上传时间: 2016-07-07
上传用户:wys0120
本实例演示了一个用C语言编写的十全十美小游戏,使游戏在图形模式下运行 该游戏的思想很简单,就是用25个方块组成一个5乘5的矩阵,用户以一个方块为中心在整个矩阵中填充一个由五个方块组成的十字。当用户在重复位置填充时程序判断当前位置是否已经填充过,已填充过的 地方由于重复填充会2变为非填充状态。这样用户在不同位置一直填充下去,直到这个矩阵都被填满为止,游戏结束
上传时间: 2014-10-29
上传用户:1101055045
华为硬件开发规范资料,需要的请下载,满好的。
上传时间: 2014-12-06
上传用户:784533221