自定义简单语法类C语言编译器,具备识别C语言基本语句功能,并生成四元式
上传时间: 2013-12-26
上传用户:Avoid98
本次实验,掌握词法分析、语法分析和产生四元式的设计
标签: 实验
上传时间: 2014-07-22
上传用户:ls530720646
多个程序,C++编写的。自己在做编译课设时搜集参考用的,呵呵,都放上来了,有各种语法写的,LL(1),LR的,递归下降的,还有语义分析部分,有四元式,逆波兰式等等,而且每个都能调试运行。(不好的,我可不拿出来现眼)……
标签: 程序
上传时间: 2017-09-11
上传用户:wuyuying
编译原理 的赋值语句翻译,输出四元式!源程序代码!
上传时间: 2013-12-26
上传用户:gxmm
实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 实验要求 采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。 实验的输入和输出 输入是语法分析提供的正确的单词串,输出为三地址指令形式的四元式序列。 例如:对于语句串 begin a:=2+3*4 x:=(a+b)/c end# 输出的三地址指令如下: (1) t1=3*4 (2) t2=2+t1 (3) a=t2 (4) t3=a+b (5) t4=t3/c (6) x=t4
上传时间: 2017-09-27
上传用户:hjshhyy
设计题三:条件语句的语法分析及语义分析程序设计。 1.目的 通过设计、编制、调试一个语法及语义分析程序,加深对语法及语义分析原理的理解。 2.设计内容及要求 IF 〈布尔表达式〉 THEN 〈赋值语句〉 ELSE 〈赋值语句〉 其中 (1)可以选择递归下降法、LL(1)、算符优先分析法、LR法完成以上任务,中间代码选用四元式。 (2)如1题写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 (3)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
上传时间: 2013-12-24
上传用户:顶得柱
圆阵波束形成,阵元数为16,扫描角度360度
标签: 波束形成
上传时间: 2019-06-04
上传用户:yuer1995
这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit,当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz,这意味着串口通信在数据线上的采样率为4800Hz,通常电话线的波特率为14400,28800和36600,波特率可以远远大于这些值,但是波特率和距离成反比。串行口每秒发送或接收数据的码元数为传码,单位为波特,也叫波特率,若发送或接收一位数据所需时间为T,则波特率为1/T,相应的发送或接收时钟为1/T Hz。发送和接收设备的波特率应一致。位同步是实现收发双方的码元同步,由数据传输系统的同步控制电路实现。发送端由发送时钟的定时脉冲对数据序列取样再生,接收端由接收时钟的定时脉冲对接收数据序列取样判断,恢复原来的数据序列。因此,接收时钟和发送时钟必须同频同相,这是由接收端的定时提取和锁相环电路实现的。传码率与位同步必须同时满足。否则,接收设备接收不到有效信息
上传时间: 2022-06-22
上传用户:
CCD常用知识总结随着CCD的不断发展,尤其典型的是当微光CCD向低照度方向发展时,噪声已经成为阻碍CCD进一步发展的障碍。噪声是CCD的一个重要参数,它是决定信噪比S/N(Singal/Noise)的重要因素,而同时信噪比又是各种数据参数中最重要的指标之一。随着CCD器件向小型化、集成化的不断发展,CCD光敏元数的增加势必减小光敏元的面积,从而降低了CCD的输出饱和信号。为扩大CCD的动态范围,就必须降低CCD的噪声(动态范围与噪声间的联系)。CCD工作时,在输入结构、输出结构、信号电荷存储和转移过程中都会产生噪声。噪声叠加在信号电荷上,形成对信号的干扰,降低了信号电荷包所代表的信息复原后的精度,并且限制了信号电荷包的最小值。CCD图像传感器的输出信号是空间采样的离散模拟信号,其中夹杂着各种噪声和干扰。CCD输出信号处理的目的是在不损失图像细节并保证在CCD动态范围内,图像信号随目标亮度线形变化是尽可能消除这些噪声和干扰。(选自《CCD降噪技术的研究》燕山大学工学硕士学位论文)
标签: ccd
上传时间: 2022-06-23
上传用户:qingfengchizhu
数组排序算法,这个程序的头文件中包含四种排序方法:泡沫排序法(bubble),插入排序法(insertion),快速排序法(quick)和选择排序法(selection)。头文件中还使用了模板技术,以便可以同时实现几种类型的排序算法
上传时间: 2015-01-05
上传用户:Thuan