期刊文献+
共找到90篇文章
< 1 2 5 >
每页显示 20 50 100
MSP430系列C语言环境下的软件设计实用技巧 被引量:9
1
作者 李文炜 《化工自动化及仪表》 CAS 北大核心 2004年第6期36-38,共3页
介绍MSP4 30系列Flash型单片机内部的Flash控制器的结构 ,以MSP4 30F14 9为例介绍如何在C编译环境下对Flash存储器进行在线擦除和编程操作 ,并且就实际现场的基于裸机的首次参数保存提出了实用建议 。
关键词 MSP430 FLASH c编译 擦除程序 设计技巧
下载PDF
基于TMS320C6000系列DSP的C代码优化方法研究 被引量:4
2
作者 阳明晔 张志勇 《微处理机》 2004年第2期59-61,64,共4页
随着 DSP任务系统的复杂度增大 ,如何使 DSP任务系统充分利用资源成为了软件开发的关键环节之一 ,而程序优化是解决这一问题的有效途径。优化的过程大致分为三个阶段。首先 ,利用 C编译器对程序整体优化 ;其次 ,对重要循环体进行结构调... 随着 DSP任务系统的复杂度增大 ,如何使 DSP任务系统充分利用资源成为了软件开发的关键环节之一 ,而程序优化是解决这一问题的有效途径。优化的过程大致分为三个阶段。首先 ,利用 C编译器对程序整体优化 ;其次 ,对重要循环体进行结构调整 ;最后 ,我们再针对一些特殊问题 ,采用线性汇编直接改写。本文基于 TMS32 0 C60 0 0系列 DSP,着重于具体应用 ,对这三个阶段进行详细论述。 展开更多
关键词 c代码 TMS320c6000 DSP c编译器 优化
下载PDF
MATLAB与VisualC^(++)6.0混合编程的实现 被引量:10
3
作者 鲁强 孔英会 《现代电子技术》 2003年第1期27-28,31,共3页
针对 MATL AB与 Visual C+ +软件的各自编程优势 ,提出了一种将 MATL AB中编译的 .m函数文件生成可脱离 MATL AB环境的动态连接库 ,然后在 VC环境下开发应用程序界面并调用动态连接库 。
关键词 MATLAB VISUAL c++6.0 混合编程 动态连接库 引擎 编译器 交互式软件
下载PDF
面向国产异构众核系统的Parallel C语言设计与实现 被引量:10
4
作者 何王全 刘勇 +2 位作者 方燕飞 魏迪 漆锋滨 《软件学报》 EI CSCD 北大核心 2017年第4期764-785,共22页
异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战.因此,研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、... 异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战.因此,研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、提升并行程序的性能都具有重要的意义.提出统一架构的多模式并行编程模型,包括异构融合的加速运算模型和按同构方式编程的自主运算模型,根据编程模型设计了Parallel C语言,能够有效地描述国产众核系统的异构并行性.与其他众核系统上MPI+X的使用模式相比,编程和系统优化都具有全局视角,在多级局部性描述、单边消息、兼容已有多核应用等方面具有特色;基于Open64构建了Parallel C编译系统,全面支持加速运算模型和自主运算模型,提出并实现了数据布局与自动DMA、编译指导的线程代理和拓扑位置感知的集合通信等优化.Micro Benchmark和实际应用在神威太湖之光计算机系统上的测试数据结果表明:Parallel C语言和编译系统具有良好的性能和可扩展性,能够有效支撑大型应用. 展开更多
关键词 异构众核 编程模型 并行语言 PARALLEL c 编译器 消息传递
下载PDF
可视编译器的设计与实现 被引量:7
5
作者 蒋秀锋 任志雄 《计算机与现代化》 2010年第10期63-67,71,共6页
通过一个实际的可视编译器开发实例,描述编译器前端的实现方法。这个编译程序除了易于操作的窗口程序外,还包含了标准C语言子集的编译器。这套编译器涵盖了词法分析器、语法分析器、语义分析器、中间代码生成器和简单错误处理器等一整... 通过一个实际的可视编译器开发实例,描述编译器前端的实现方法。这个编译程序除了易于操作的窗口程序外,还包含了标准C语言子集的编译器。这套编译器涵盖了词法分析器、语法分析器、语义分析器、中间代码生成器和简单错误处理器等一整套程序。通过这个实例可以直观地表现词法和语法的构造过程,图文并茂,生动说明编译器中词法器、语法器的功能及其构造过程。 展开更多
关键词 自上而下 自下而上 c-minus 词法 语法 编译
下载PDF
一种软PLC编译执行方法 被引量:4
6
作者 高丽 李忠琪 陈雪 《组合机床与自动化加工技术》 北大核心 2011年第11期85-88,共4页
文章提出了一种软PLC编译技术。通过分析翻译型和解释型编译方法的不足,提出了一种将指令表程序转变为具有可移植性强的标准C程序作为目标语言,最终将其转换为运行系统可执行的目标逻辑组件的编译技术。此编译技术利用了功能强大的开源... 文章提出了一种软PLC编译技术。通过分析翻译型和解释型编译方法的不足,提出了一种将指令表程序转变为具有可移植性强的标准C程序作为目标语言,最终将其转换为运行系统可执行的目标逻辑组件的编译技术。此编译技术利用了功能强大的开源工具Flex和Bison进行词法和语法分析,并定义了抽象语法树的数据结构,提高了系统的开放性和执行效率。 展开更多
关键词 软PLc 编译技术 指令表 c程序
下载PDF
C++编译器前端对函数重载的设计研究 被引量:2
7
作者 贺康 陈超 刘坚 《电子科技》 2009年第2期28-32,共5页
针对标准C++语言中的函数重载机制,提出一种设计方法,解决编译器前端构建中重载函数的解析。文中首先阐述了重载的概念和解析的基本过程,其次讨论了语法分析器、文法产生式、符号表、抽象语法树四者在处理函数重载时的相互关系。最后详... 针对标准C++语言中的函数重载机制,提出一种设计方法,解决编译器前端构建中重载函数的解析。文中首先阐述了重载的概念和解析的基本过程,其次讨论了语法分析器、文法产生式、符号表、抽象语法树四者在处理函数重载时的相互关系。最后详细介绍了重载函数的存储、名字解析、重载解析的方法。 展开更多
关键词 标准c++ 编译器 重载函数解析 符号表 抽象语法树
下载PDF
TI DSP C语言编译器正确性测试 被引量:2
8
作者 孙海燕 陈跃跃 +3 位作者 王峰 杨灿群 阳柳 王霁 《计算机科学》 CSCD 北大核心 2015年第S1期513-515 545,545,共4页
TI DSP广泛应用于工业控制任务中,其可执行代码的可靠性不仅依赖于程序本身的可靠性,而且也依赖于编译器的可靠性。选取在工业控制领域中应用广泛、具有代表性的DSP芯片TI C6701对其编译器进行正确性测试。测试结果表明,用户在不加限制... TI DSP广泛应用于工业控制任务中,其可执行代码的可靠性不仅依赖于程序本身的可靠性,而且也依赖于编译器的可靠性。选取在工业控制领域中应用广泛、具有代表性的DSP芯片TI C6701对其编译器进行正确性测试。测试结果表明,用户在不加限制地使用TI C6701编译器时,可能会遇到编译器的正确性问题,进而影响整个应用系统的正确性。 展开更多
关键词 编译器测试 c89规范 DSP c6701
下载PDF
C语言开发单线器件的时序问题 被引量:3
9
作者 盛文利 《东北电力学院学报》 2004年第4期82-85,共4页
讨论运用C语言的单片机开发中,对于时序要求苛刻的一总线器件的开发过程。实例说明 在高级语言中,严格控制时序的可能性和基本方法。
关键词 c语言 时序 高级语言 器件 总线 开发过程 单片机
下载PDF
C/C++运算求值顺序的缺陷分析 被引量:2
10
作者 吴元斌 《现代计算机》 2003年第7期60-62,共3页
本文以实例程序及其在3种不同编译器上的不同运行结果,表明C/C++运算求值顺序存在缺陷。并利用3种命令行编译器生成实例程序对应的汇编语言程序,深入分析了各编译器在运算求值顺序实现中的具体差异,这对准确、高效地运用C/C++是有益的。
关键词 c语言 c++语言 运算求值顺序 缺陷分析 编译器
下载PDF
类C编译器设计初探 被引量:2
11
作者 万峰松 杨得胜 +1 位作者 郭星 吴建国 《计算技术与自动化》 2008年第3期133-136,共4页
算法的程序自动化是计算机科学领域中比较热门的问题之一。由于算法的复杂性和抽象性,在算法的实际学习中,许多初学者难以理解和掌握。为了能够更好的学习算法,人们正在追求算法的程序自动化。讨论类C算法向C++源程序变换的相关概念和方... 算法的程序自动化是计算机科学领域中比较热门的问题之一。由于算法的复杂性和抽象性,在算法的实际学习中,许多初学者难以理解和掌握。为了能够更好的学习算法,人们正在追求算法的程序自动化。讨论类C算法向C++源程序变换的相关概念和方法,同时提出一种可以实现类C算法向C++源程序自动转换的编译器。 展开更多
关键词 c算法 程序自动化 编译器 c++源程序
下载PDF
Verilog到C翻译器的设计与实现 被引量:2
12
作者 戴笛 张福新 《计算机工程》 CAS CSCD 北大核心 2006年第9期267-269,271,共4页
介绍了一种将Verilog硬件描述转化到等价C/C++代码的自动翻译器的实现过程,并给出了简化Verilog行为模型的方法、非阻塞赋值串行化的优化算法和一些访存优化原则。该方法设计的翻译器的生成代码可直接由C/C++编译器汇编成可执行程序后... 介绍了一种将Verilog硬件描述转化到等价C/C++代码的自动翻译器的实现过程,并给出了简化Verilog行为模型的方法、非阻塞赋值串行化的优化算法和一些访存优化原则。该方法设计的翻译器的生成代码可直接由C/C++编译器汇编成可执行程序后进行仿真。采用龙芯RTL作为系统输入的测试表明,该方法的仿真速度可比一般仿真软件有成倍的增加,并能在系统评估和分析上发挥显著的成效。 展开更多
关键词 软件仿真 VERILOG c 编译 龙芯
下载PDF
C环境下DSP程序存储空间访问技术 被引量:2
13
作者 易龙强 戴瑜兴 《湖南工程学院学报(自然科学版)》 2006年第4期1-3,19,共4页
针对TMS320C2xx系列DSP的C编译器未提供程序存储器数据操作的C运行库函数的问题,介绍了该项技术的解决方法.通过介绍函数功能实现所用汇编指令以及TI的C编译环境软堆栈结构和C语言调用规范,详细描述了C可调用DSP程序存储空间访问技术的... 针对TMS320C2xx系列DSP的C编译器未提供程序存储器数据操作的C运行库函数的问题,介绍了该项技术的解决方法.通过介绍函数功能实现所用汇编指令以及TI的C编译环境软堆栈结构和C语言调用规范,详细描述了C可调用DSP程序存储空间访问技术的程序实现方法.该技术可用于具有大量数据常量的工程应用中,以解决其数据存储单元资源紧缺问题.利用该技术还可以在程序存储空间上开辟一段空间用作非易失性存储空间存储用户掉电保护数据,这样有利于简化系统并提高系统性能.实践证明,该技术具有极高的实用价值. 展开更多
关键词 DSP c编译器 堆栈
下载PDF
过程可视化类C编译器的教学辅助软件 被引量:2
14
作者 丁志军 周泽霞 卫志华 《计算机与现代化》 2017年第6期34-39,共6页
针对《编译原理》课程知识点多、概念复杂、理论性太强、算法难理解,具有很强的复杂性和抽象性,与实际联系不紧密等问题,对编译器过程可视化在《编译原理》教学中的必要性以及现有研究的缺陷和不足进行分析,设计并实现了功能较为完整,... 针对《编译原理》课程知识点多、概念复杂、理论性太强、算法难理解,具有很强的复杂性和抽象性,与实际联系不紧密等问题,对编译器过程可视化在《编译原理》教学中的必要性以及现有研究的缺陷和不足进行分析,设计并实现了功能较为完整,用户界面友好,可视化流程详细、具体以及能够动态地展示出编译运行机理的过程可视化类C编译器教学辅助软件,理论结合实际,以求达到更好的教学效果。 展开更多
关键词 编译器 c 过程可视化
下载PDF
C语言程序的理解与编译优化 被引量:2
15
作者 吴元斌 《现代计算机》 2020年第18期93-96,共4页
从几个典型C语言程序出发,展示并对照示例源程序及其在MinGW GCC和LCC编译器的反汇编程序,说明编译器翻译算术表达式的基本思想,分析编译器在运算求值顺序实现中的具体差异,揭示C语言初学者在学习中容易出现的一些模糊认识,这对准确理... 从几个典型C语言程序出发,展示并对照示例源程序及其在MinGW GCC和LCC编译器的反汇编程序,说明编译器翻译算术表达式的基本思想,分析编译器在运算求值顺序实现中的具体差异,揭示C语言初学者在学习中容易出现的一些模糊认识,这对准确理解和学习C语言程序设计是有益的。 展开更多
关键词 c语言 求值顺序 编译器 反汇编
下载PDF
LSMPP并行C语言设计 被引量:2
16
作者 程翔 胡宝成 《计算机工程与应用》 CSCD 北大核心 2003年第4期143-144,188,共3页
LSMPP并行C语言是针对LSMPP嵌入式并行计算机而设计的并行语言,在选取特定的C语言子集的基础上进行并行扩充得到,并增加了图像处理函数库及算术运算函数库,形成的面向图像处理的并行语言。
关键词 c语言 编译器 LSMPP 并行c语言 图像处理 图像匹配 并行程序设计 嵌入式并行计算机
下载PDF
C语言微型编译器的实现 被引量:2
17
作者 李艳杰 高新阳 《现代信息科技》 2018年第10期112-113,共2页
计算机之所以识别高级语言,是因为中间有编辑技术把高级语言编译为计算机所识别的语言,最终能在计算机硬件上执行。本文主要论述用C语言编写的微型编译器的实现过程。
关键词 c语言 编译器
下载PDF
C51应用中的一些常见问题与解决方法
18
作者 金海龙 严冰 +1 位作者 赵清林 王雅琴 《燕山大学学报》 CAS 2000年第2期171-172,共2页
在C51语言应用过程中,对配置文件设置、编写应用程序、编译应用程序、连接应用程序时容易出现的问题进行分析,并提出解决的方法。
关键词 编译器 编辑 连接 c51 程序设计
下载PDF
集成开发环境对高校C语言教学的影响 被引量:1
19
作者 李尚林 段盛 +1 位作者 段筠 谢桂芳 《湘南学院学报》 2021年第2期105-109,114,共6页
高校C语言教学实施中面临着多种集成开发环境的选择.为研究集成开发环境对学生C语言课程学习效果的影响作用,本文首先定性对比了不同主流集成开发环境的特点,分析了其在教学实施中的局限性;其次团队通过问卷调查获取了相关数据,继而使... 高校C语言教学实施中面临着多种集成开发环境的选择.为研究集成开发环境对学生C语言课程学习效果的影响作用,本文首先定性对比了不同主流集成开发环境的特点,分析了其在教学实施中的局限性;其次团队通过问卷调查获取了相关数据,继而使用统计分析方法得出了集成开发环境对学生学习效果的影响作用;最后,研究结果表明IDE的选择对学生的C语言成绩具有显著性的影响.本研究能够为高校的C语言教学与实施提供有意义的指导. 展开更多
关键词 c语言程序设计 集成开发环境 c标准 编译器 影响作用研究
下载PDF
单片机应用系统中C51与汇编语言的区别 被引量:1
20
作者 邱玉娟 《淮阴工学院学报》 CAS 2007年第3期64-66,共3页
以KEILC集成开发软件C51编译器生成的汇编代码为例,从编译的角度阐述了C51与汇编语言在存储器单元分配、数据指针和直接地址访问、运算符的运用等方面的区别和联系,指出了用C51进行编程开发容易产生的问题,提出了改善C51程序运行性能的... 以KEILC集成开发软件C51编译器生成的汇编代码为例,从编译的角度阐述了C51与汇编语言在存储器单元分配、数据指针和直接地址访问、运算符的运用等方面的区别和联系,指出了用C51进行编程开发容易产生的问题,提出了改善C51程序运行性能的一些措施。 展开更多
关键词 KEILc c51 编译器 汇编语言
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部