compiler相关论文
本文提出了一种基于插桩的程序区域运行信息测量方法。该方法通过在目标程序区域植入测量代码以实现对程序区域的运行时间和次数,这......
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水......
Parallel programs consist of series of code sections with different thread-level parallelism (TLP). As a result, it is r......
现代高性能数字信号处理器大多数采用超长指令字体系结构,通过在同一时钟周期发射多条指令以便获得更高的运算性能来发掘目标机器......
针对现有的载荷遥控操作模式不能适应空间科学实验需求的实际,提出使用标准控制测试语言(PLUTO语言)实现载荷控制的新模式。PLUTO是一......
针对标准C++语言中的函数重载机制,提出一种设计方法,解决编译器前端构建中重栽函数的解析。文中首先阐述了重载的概念和解析的基本过......
定义了一种简单的高级语言--Min-B语言和一个虚拟的简单计算机的机器语言VSML,详细阐述了一个能够将Min-B语言源程序转换成VSML目标......
介绍了一种用于嵌入式处理器Si0 2的高级语言编译器的设计与实现方法。提出了处理器Si0 2特有的寄存器分配方法———循环栈机制 ,......
监控组态软件在工业控制中的应用越来越广泛.对用户编程接口的支持显得日益重要,本文对组态软件中用户编程接口进行了研究.在充分考虑......
基于简单网络管理协议SNMP,给出了用C#语言实现MIB编译器的方法.通过词法分析器产生器和词法脚本文档来实现词法分析器,通过语法分......
从3个角度以实际例子对比说明,在C语方编译系统演变过程中4个不同版本的Turbo C,Borland C,VisualC和Microsoft C,在处理哆个++及--运算的表达式时,可能出现的不一致性问题。......
分析《编译原理》中三个重要的知识点,一是编译过程;二是编译器的设计;三是编译器中所用到的数据结构。并通过一个例子说明了这个......
所讨论的软件平台是在一个采用超级计算机结构的高速实时通用雷达信号处理系统样机上实现。该系统在充分考虑了现代雷达信号处理本......
针对《编译原理》课程知识点多、概念复杂、理论性太强、算法难理解,具有很强的复杂性和抽象性,与实际联系不紧密等问题,对编译器......
本文主要介绍采用EDA技术的数字电路实验方法,该方法具有实验故障率低、实验效率高、能充分发挥学生的创造力的特点.......
In order to adapt different languages and platforms, the paper discusses how to process and validate IDL symbol table an......
介绍了M icrosoftV isual C++(VC++)和M atlab相结合开发地震记录处理软件的一种新方法。VC++和M atlab相结合开发地震记录处理软......
本文给出了基于嵌入式的高速SRAM编译器的一种设计方法,采用TSMC0.25肿工艺。该SRAM编译器主要包括Compiler和SRAM物理库2部分。首先......
针对C++编译器在多态性处理机制中存在的不足之处,分析其原因,并借鉴其他面向对象语言的多态性处理机制,在将两种多态性处理机制相结合......
本文研究了在网格环境中编译器模型的结构、实现细节和特点,我们在项目中发挥了它的优点,提出了一个新的在网格环境中的编译器模型......
PLC的编程语言既不同于高级语言,也不同于一般的汇编语言。目前,还没有一种对各厂家产品都能兼容的编程语言,因此,对于不同系列的PLC需......
编译器是高级语言的工作基础,它本身是一种复杂的程序.文中研究并实现了编译器前端的自动构造技术,能大大提高编译类软件的开发效......
分析了目前主流采样模拟技术中定长样本的不足,提出了一种基于编译器元数据的采样模拟技术(BigLoopSP).首先利用编译器收集各种可能......
条件跳转指令是VLIW DSP中频繁使用的一种指令,循环是条件跳转指令应用的主要领域之一。条件跳转指令高效的设计是VLIW DSP高效运行......
Many compiler optimization techniques depend on which part code has been executed frequently. Profilingwill trace and re......
寄存器是处理器硬件中有限的宝贵资源,这使得寄存器分配成为编译器中最为关键的过程之一。影响寄存器分配效果的关键因素之一是溢......
摘 要:随着嵌入式处理器性能的不断提高,处理器性能已经不是影响弹载计算机系统整体性能的主要因素。系统升级越来越多地注重程序的......
本文介绍IBMPC/XT机的代码生成器的设计。我们把编译程序分成两部分:前端编译和后端编译。前端编译对源程序进行分析,生成抽象指令......
从教学内容、教学手段和实验教学环节等方面对编译原理课程进行了改革.提出了理论和实践互动,教与学互补的改革方案.教学实践表明,编译......
对编译系统体系结构进行了新的研究和探索,基于传统编译理论和新的发展趋势,提出了基于领域模型的面向对象编译系统构造框架OOCF,......
通过分析优化软件包所面临的问题,构造了一种用来描述优化问题数学模型的语言OMM—DL,并实现了一个优化设计软件平台ODSP。使用OMMDL......
传统的编译器设计和实现的方法论限制了编程语言的开放性与可扩展性.一般在语言彻底定型后开始制作编译器,一旦语言扩展成新的语言,就......
介绍嵌入式CPU的层次图和编译器在嵌入系统中的作用,并结合嵌入式操作系统编译器的最新发展,讨论了进程分析、基于静态变量和全局......
许多通用和嵌入式高性能处理器都支持谓词执行,利用谓词执行可以简化程序的控制结构,而且指令调度、寄存器分配也可以利用谓词提高效......
介绍了接口定义语言(IDL),描述了IDL编译器在基于CORBA系统开发中所处的地位和意义之后,重点介绍了IDL编译器的基本构造方法,进而......
在基于CORBA的应用开发中,IDL及IDL编译器起着重要的作用.在开发新的编译器过程中,词法分析器的自动生成器LEX是常用的辅助工具之......
本文主要讨论了LL(1)文法以及LL(1)分析表的自动构造。LL(1)分析法适用范围较LR分析法为小,但该方法系统开销小,故可用于小型编译程......
以一个模型语言为例,系统地介绍了使用LR分析表的词法分析器工作原理,以及词法分析器所使用的LR分析表最小化方法。使用LR分析表的词......
编译程序的编制过程中,人们首先接触是语言,而上下文无关文法是作为程序设计语言重要的语法描述工具。因此,只有将语言用上下文无关文......
通过常用的教学模型对编译程序的语法分析方法进行分析与比较,对于程序设计语言的正确理解和使用具有重要作用。......
给出了浙江大学网络实验室基于Internet的51单片机实验系统的框架和实现方法;对系统的控制功能、方案设计给予了详细的说明。介绍了......
文中主要讨论了C++中宏定义与内联函数的作用和它们之间的区别。...
Delphi是Borland公司研制的新一代可视化开发工具,拥有众多优点,在数据库方面的优势尤为突出.使用Delphi创建的数据库应用程序可以在......
阐述密码控制设计的基本原理。介绍了VHDL语言的特点以及基本的语法结构。在MAX+plusⅡ开发软件环境下,利用VHDL硬件描述语言实现密......
完成了基于VC++开发环境下嵌入式软PLC开发系统的设计开发,重点完成软PLC开发系统的关键技术:梯形图的编辑及编译。梯形图编辑包括梯形......
介绍了使用EDA的优越性,分析了VHDL语言及其基本特点,用VHDL语言编写了楼梯照明灯控制的源程序,通过编译和功能仿真,输出波形图,验......
摘要:基于编译理论与虚拟机技术,经过词法分析、语法分析、语义分析等过程,设计一个简单的编译器,将某一种源程序编译成目标程序,以验证......
该文根据目前编译原理的教学现状,设计了一个C教学编译器。它是一个基于Windows平台的编译器,不但能全面体现编译器的设计和实现过......
IME-Diamond处理器是一款VLIW结构的多核处理器,具有多个通道,可并行执行多条指令。为了充分利用多通道并行执行的特性,IME-Diamond处......