排序方式: 共有110条查询结果,搜索用时 31 毫秒
61.
在简要分析GALIL运动控制指令语法规则的基础上,阐述自主研发的客户端运动控制指令程序编译器的基本思想和设计流程.从词法分析、语法分析、整合处理、语义分析和后期处理诸方面详述了编译器的实现原理和方法,并给出了正确的实验结果. 相似文献
62.
针对嵌入式系统软件设计过程中对编译器的可重定向性提出的新要求,提出了一种基于体系结构描述语言XpADL的可重定向编译器生成方法。XpADL是一种基于XML的体系结构描述,它为编译器提供进行代码生成所需的目标机器相关信息。编译器与XpADL解析模块之间的接口设计使得编译器具有良好的可重定向性。在基于XpADL的编译器框架中,对指令的调度算法进行了性能的评估,说明了本编译器框架的实用性。 相似文献
63.
XScale体系结构及对编译优化的挑战 总被引:2,自引:0,他引:2
XScale是一款具有业界领先高性能特性的ARM兼容嵌入式微处理器构架,被应用处理能力要求很高的嵌入式应用领域,如PDA、高带宽网络交换等.XScale引入了一系列高性能微处理器的设计技术,XScale体系结构的复杂性给编译优化带来了挑战.本文分析了RISC、ARM和XScale体系结构的特点以及这些特点给编译优化带来的困难,并介绍了提高XScale应用程序性能的优化函数库、编译优化和程序并行化等技术及其功效. 相似文献
64.
面向对象-规则语言系统的实现及在威胁估计中的应用 总被引:1,自引:0,他引:1
针对C3I软件系统的需求和现有规则语言系统的不足,提出了一种把面向对象语言范型和规则语言范型相结合的混合语言系统,设计了该语言的语法,实现了编译器和规则引擎.该规则语言系统允许规则程序和C++程序交叉引用,弥补了自封闭规则系统的不足,满足了C3I软件系统中C/C++程序模块与规则程序模块交互和协作的要求.通过在C3I情报处理系统中的应用,证明使用规则来编码威胁优先级、告警级别等应用逻辑,能够把这些易变的部分与系统的其它部分独立开来,增强了系统的可维护性. 相似文献
65.
本文详述了在Vc环境下如何利用Matlab工具箱进行数字信号处理,全文以Matlab工具箱中功率谱密度分析函数为例,介绍了通过Matlab自带的引擎、Matlab自身的编译器以及利用MathTools公司的Matcom进行对工具箱函数的调用。 相似文献
66.
提出了一种基于分层思想的,并且无需构造具体语法树的变量类型提取方法。目的是为高级语言的类型信息的提取提供一般方法,从而降低类型系统实现的难度以及产生程序错误的可能性,并且简化高级语言的中间表示,便于后端的代码生成和优化。 相似文献
67.
缓冲区溢出是被黑客利用得最多的漏洞之一,为了对其进行动态的检测及防范,提出了一种基于地址认证的缓冲区防护(Authentication-Guard)技术.该技术通过修改编译代码,动态检测缓冲区是否发生溢出,对返回地址进行保护,避免了恶意代码的运行.利用该技术,攻击者无法利用计算缓冲区长度来绕开检测,同时也避免了返回地址不可预知的问题. 相似文献
68.
孙华志 《天津师范大学学报(自然科学版)》2002,22(4):50-52
Java语言的出现给Internet的应用与发展带来新的活力,尤其是它的“与平台无关性”适应了Internet计算模式,因此得到了迅速的发展。本文阐述了Java语言“与平台无关性”的实现机理及所涉及的关键技术。 相似文献
69.
邹昌伟 《福建师范大学学报(自然科学版)》2008,24(6)
设计并实现了一个面向教学的类C编译器,支持全局或局部变量的定义、函数参数传递和函数递归调用.为避免对实际硬件体系结构的依赖,采用了Java语言的设计思想,类C编译器实现了先编译后解释执行的设计方案,同时给出了比文法更为直观的类C语言的语法图. 相似文献
70.
针对C 编译器在多态性处理机制中存在的不足之处,分析其原因,并借鉴其他面向对象语言的多态性处理机制,在将两种多态性处理机制相结合的基础上加以改进,形成一种新的多态性处理机制来提高C 编译器的执行效率,扩大其适用范围,增加其灵活性,进而提高系统的整体性能。 相似文献