首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
编译原理的很多算法,由于复杂抽象,学习者较难掌握,目前常用的FLEX、YACC等系统由于界面不友好等原因,难以普及应用。针对编译原理算法的特征提出了一种新的编译原理CAI系统的架构,该架构具有图形可视和高可扩展性的优点。以LL(1)语法分析为例,对本架构的界面层、算法逻辑层、数据模型层之间的接口关系和逻辑调用关系进行了说明,并基于数值表达式进行了实验,结果表明本架构具有高可扩展性,可以实现定制化的编译原理CAI系统。  相似文献   

2.
关于《编译原理》课程教学的思考   总被引:1,自引:0,他引:1  
《编译原理》课程是高校计算机类专业的重要的基础和骨干课程。该文分析了《编译原理》课程的重要性,设计了《编译原理》课程的教学内容,讨论了《编译原理》课程实践环节的课程设计,提出理论课程教学的基本方法。学习《编译原理》的最终目的,是使学生牢固地掌握设计和实现一个程序设计语言的基本思想和方法,具有设计和实现一个语言的基本能力。  相似文献   

3.
时慧琨 《科技信息》2010,(29):I0175-I0175,I0160
编译原理课程作为计算机专业的一门专业课程,它在培养学生计算思维能力,程序设计与实现能力,算法设计能力等方面具有重要的作用。本文从提高学生专业素质方面出发,对教学活动的开展阐述了自己的体会与建议。  相似文献   

4.
"编译原理"课程是计算机专业的核心基础课程,但由于其理论抽象、算法复杂,教学效果不甚理想.为了提高学生的学习兴趣,改善教学和学习效果,激发学生的自主学习,设计了基于智能教学系统的"编译原理"学习系统,通过测试使用,得到了学生的普遍好评.  相似文献   

5.
基于面向对象的编译原理实验的研究   总被引:2,自引:0,他引:2  
概述了面向对象方法的基本思想及其技术特征,说明了面向对象技术应用特点;采用面向对象程序设计语言(C++语言),实现了编译原理课程的几个实验;最后阐述了面向对象技术用于编译原理实验的设计和实现的特点.  相似文献   

6.
基于ARM嵌入式系统的AES加密算法实现   总被引:1,自引:0,他引:1  
金丽 《科技信息》2010,(12):I0001-I0002
文章阐述了AES算法的原理,使用了基于ARM7的SEP3203嵌入式系统实验平台,在ARMADS集成开发环境下,移植μC/OS-II实时操作系统,建立并编译AESEncrypt汇编文件,对轮函数采用子程序调用方法,在嵌入式系统上高效的实现了高级加密标准AES算法。  相似文献   

7.
刘立新  杨宏 《科技资讯》2008,(1):224-225
介绍了循环冗余校验CRC算法原理和校验规则,分析了CRC校验码的具体计算方法,并以CRC-5为例,给出了使用硬件描述语言Verilog HDL来实现CRC-5算法的流程图,在程序中实现的是串行移位计算,并以Altera公司开发的EDA工具QuartusⅡ作为编译、仿真平台,选用Cyclone系列中的EP1C6Q240C8器件,完成了CRC-5编码器的FPGA实现,其实现速度可达400MHz。  相似文献   

8.
从差错控制编码理论的基本思想出发,在简要介绍汉明码编译原理的基础上,采用线性代数的方法,以矩阵为基本分析与设计工具,重点探讨了汉明码纠错的软件实现算法。并使用VB编制了程序,验证了算法的可行性,从而达到理论与实践的相融合。  相似文献   

9.
阎娟 《科技信息》2007,(31):208
编译原理是计算机专业的重要专业课之一,而实验又是学好编译原理课程的重要环节,设计一组与理论内容相适宜的课程实验是整体上提高编译原理课程教学质量的决定性因素。文章阐述了课程实验在编译原理教学中的重要性,以及如何设计一组适宜的实验内容,并对实验的设计和实施过程中要注意的问题进行了探讨。  相似文献   

10.
概述了国内外著名高校《编译原理》实验的内容设置。利用电子科技大学新实验改革契机,对《编译原理》实验课程进行了改革探索,以实现一个简单的程序编译器为目的,采用C/C++语言及Lex Yacc两种解决方案,在两个教学小班中进行了教学实践并进行比较。通过理论联系实践的方式,加强学生对编译原理知识的理解,提高学生的系统软件设计能力。  相似文献   

11.
介绍在西环境下显示汉字中信息及制作小型汉字库的原理及方法,同时给出了该方法的实现过程,并利用C语言对主要过程算法作描述,相关程序均在Turbo C(ver2.0)集成开发环境下编译通过。该实现方法无需中环境支持,因此可以为用户节约资源,提高系统的运行速度和资源利用效率。  相似文献   

12.
阐述了A律13折线编译码系统计算机模拟的有关原理及其技术背景,着重介绍用C语言实现非线性编译码原理的方法。  相似文献   

13.
基于FPGA自适应高速RS编译码器的IP核设计   总被引:6,自引:0,他引:6  
针对IP核设计方法讨论了一种可动态配置编码方案的高吞吐率RS编译码器,该编译码器采用Euclid算法实现译码,编译码过程采用流水线结构提高速率,整个设计使用VHDL语言描述,并在Xilinx公司的Virtex系列上实现验证。  相似文献   

14.
王德成  陈燕 《科技信息》2014,(12):217-218
编译原理课程能从理论和实践两个方面来培养和提高学生的抽象思维能力和软件开发能力。本文通过对国内外编译原理实验实践情况的分析,设计了符合应用型人才培养的实践教学体系,开设基础性实验和创新性实验,培养学生在以后的计算机职业生涯中使用编译技术的意识。  相似文献   

15.
GIS系统中的数学与逻辑解释器的构造   总被引:1,自引:0,他引:1  
作为多学科交叉的产物,地理信息系统(GIS)已渗透到许多应用领域,而如何实现用户自定义数学模型和对属性数据进行随机查询等功能,是GIS系统亟待解决的问题。本文运用程序设计编译原理和方法,给出实用的分析算法,提出用数学逻辑解释器来实现这些功能,并具体阐述了解释器的设计和实现过程,论证了方法可行性。  相似文献   

16.
编译原理多媒体辅助教学软件的设计与实现   总被引:1,自引:0,他引:1  
设计开发了编译原理多媒体CAI课件PCMCAI(Principle of Compile Multimedia CAI)。PCMCAI采用多媒体技术、程序组装技术和软件自动生成技术设计,在把抽象的概念和算法生动形象地演示的同时,提供了编译程序各个阶段(词法分析,语法分析,语义分析,中间代码生成和优化,目标代码生成)的自动生成及把各个部分组装成完整的编译程序的功能。该系统在教学过程中作为一种辅助教学手段,不仅方便教师在上课时使用该课件来演示部分关键算法和难点,提高了教学效果,而且也使学生从实践中进一步理解基本原理和实现算法,提高了大型软件开发能力。  相似文献   

17.
使用高可靠的编辑器进行软件设计将从设计源头为嵌入式系统的开发提供更多的安全保障.以支持控制流检测算法的编辑器为例,设计了3个高可靠特色功能模块,实现了编辑器对安全编译扩展语法的识别、对安全编译器控制流检测层编译信息的显示、对语法安全子集的支持;使用动态配置文件的方法实现了对多种高可靠安全编译算法的语法加亮功能.  相似文献   

18.
为了解决传统ASN.1(abstract syntax notation one)编译码工作中存在的缺陷,根据TD-SCDMA中ASN.1编译码原理,提出利用编译器自动生成工具another tool for language recognition(ANTLR),设计了一个ASN.1描述代码的编译器,实现从ASN.1源代码到CSharp(C#)语言数据结构的映射,其中包含完整的编译码所需信息,且便于访问。通过调用独立的编译码算法函数,从数据结构中提取相应的参数完成编译码。实际应用表明该编译系统减省了繁复的人工翻译描述代码工作,提高了ASN.1编译码的效率和准确率。  相似文献   

19.
针对当前编译原理教学效率低下的问题,研究了基于应用驱动的编译原理课程教学方法.分析了理论教学与实验教学相融合的应用驱动教学基本原理与方法,对于每个知识点设计两个层次的题目,在第一层次题目的作用下,形成以教师为主导,以实验题目为主线,学生积极参与讨论的教学模式,增强授课效率,提高学生实验的自信心;通过第二层次题目,进行知识的巩固与强化,培养学生团队协作的能力.讨论了应用驱动教学法在编译原理教学中实施的具体措施以及应该重点注意的问题,这对于改善编译原理课程的教学现状,提高编译原理课程的教学效率具有重要的参考意义.  相似文献   

20.
介绍了一种基于FPGA的4096点基-16FFT算法的实现方法。用Verilog语言完成系统设计描述,经过编译、综合和下载,给出了仿真测试的结果。本文采用块浮点和循环存储结构,避免了溢出和节省了大量的硬件资源。实验结果表明,该方法在保证了运算精度和实现复杂度的同时,使运算速度相对于基-4算法提高了一倍。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号