首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
PLC即可编程逻辑控制器,现已广泛应用于工业控制的各个领域.本文介绍了PLC用户编程过程规范和梯形图的相关知识PLC仿真软件编辑模块的实现过程.  相似文献   

2.
基于申威处理器,在底层虚拟机(Low Level Virtual Machine,LLVM)编译器后端对锁机制提供编译支持,保证多线程环境下,对共享内存操作的原子性.锁机制研究与实现主要包括实现原子指令语义映射策略保证原子操作的原子性并在锁机制算法中加入对8位和16位数据类型的数据处理,实现锁机制在申威处理器上对小粒度数据类型的支持.基于并行计算机基准测试集NPB进行测试,在多线程环境下所有程序皆自校验通过.在16个线程下,Fortran语言程序平均加速比为11.91,最大加速比为15.73,C语言程序平均加速比为8.08,最大加速比为13.32.  相似文献   

3.
浅谈编译原理实验课程教学   总被引:1,自引:1,他引:1  
本文以词法分析实验为例,讨论了编译原理实验课程的教学方法,提出了在实验课程教学之前,实验过程中以及实验后,教师教学需要注意的地方,以达到深化理论认识,提高学生实际编程能力的目的。  相似文献   

4.
编译原理是计算机专业的一门重要基础课,课程的复杂性往往使学生觉得课程理论繁多、算法抽象、实践困难。基于独立学院的特点,文章将编译原理课程教学内容按照"抽象、理论、设计"3种形态分解成各个知识点,再针对这3种形态的特点进行教学设计,使其符合认知规律,并以词法分析为例,详细阐述具体的实现方式。  相似文献   

5.
研究了软件PLC中梯形图的逻辑化表达以及编译为指令表的实现方法,对梯形图元素之间的串并联关系进行了深入探讨,在此基础上给出了基于C 的梯形图逻辑表达模型,实现了梯形图到指令表的转换。该实现在可扩展性以及支持复杂梯形图转换方面具有一定优势。  相似文献   

6.
基于编译技术的程序可视化   总被引:4,自引:0,他引:4  
程序可视化的目的是使程序的内部结构以及行为可视化更容易被理解。程序可视化工具有助于程序员理解程序的实际行为和其开发的深层的系统,以及调试程序或者测试程序所用资源。特别是对于正在学习初级编程的人,程序可视化工具能帮助他们学习一个程序是如何被编译和执行的。因此,有必要进行关于程序执行可视化的研究。介绍了一种以编译技术,主要是以词法分析和语法分析为基础的开发程序可视化工具的方法,并给出了C语言程序执行可视化工具的实例,以说明该方法的实用性。该工具是在程序执行特征测试工具的基础上,将其词法分析器和词法分析器加以修改而实现的。  相似文献   

7.
公式编辑、编译及执行系统是基于Visual Basic6.0环境下设计和开发的,从公式编辑、编译及执行系统的设计思想和实现来看,可以说它的实质就是一个可以实现简单功能的编译器。它的设计与实现可以说明一个高级语言编译程序实现的基本原理和方法。词法分析模块的设计和实现(具体包括词法分析逐个字符的说明和实现技术,词法分析程序的原则,单词的描述技术,识别机制及词法分析程序的构造原理等内容。)尤其是此类系统的重要基础工作。  相似文献   

8.
针对编译原理课程中的词法分析,介绍相关原理,重点探讨词法分析技术在非编译系统中的广泛应用。通过实际应用的分析,加深学生对理论知识的理解,提高学生对编译原理课程重要性的认识,调动学生的学习积极性和主动性。  相似文献   

9.
计算机只能执行机器代码,只有专业程序人员才能较好地使用此类语言。因此编译程序已成为计算机系统的最重要的系统程序之一。本文主要通过对四则混合计算器的软件的设计分析讲述了编译程序的工作过程及具体实现。  相似文献   

10.
针对计算机专业的本科学生觉得《编译原理》难学和学了也没有用的情况,本文作者根据自己多年的教学和学习经验,通过对学生学习中存在的问题的分析,介绍了一套行之有效的学习方法,能够帮助学生更好的学好《编译原理》课程。  相似文献   

11.
编译指导的多线程低功耗技术研究   总被引:7,自引:0,他引:7  
多线程和低功耗将是研究下一代微处理器结构所要解决和实现的重点目标之一,提出了一个在SMT体系结构中通过动态调整CPU执行频率降低功耗的计算模型,进一步分析和讨论了如何在编译时识别具有可使处理部件降低频率执行的期望区间,并给出了调整频率和能量分析的计算模型以及编译实现策略,目的是在不降低或不明显降低程序执行性能的情况下,显著降低处理器的功率/能量消耗,理论上该模型也可以用于superscalar和multiprocessor体系结构。  相似文献   

12.
本文通过多线程技术实现了集群通信基站监控软件通信模块的架构。该模块架构灵活可靠、通用性强,广泛适用于各种监控设备。  相似文献   

13.
实时软件的仿真测试平台的研究   总被引:10,自引:2,他引:10  
谈琳  罗永红 《计算机仿真》2005,22(1):247-250
军用软件中实时软件的应用越来越多 ,对其可靠性的要求也日益增加。针对实时软件通常与外围设备环境联系紧密的特点 ,分析了测试实时软件的三种基本方法 ,并结合目前国内外仿真测试平台的发展状况以及未来发展前景 ,进一步论证了硬件在回路仿真测试平台解决方案在解决测试实时软件问题中的优势。最后 ,通过分析比较几种常用仿真平台工具的功能特点 ,提出采用RT -Lab仿真工具和QNX实时操作系统 ,构建一套分布式实时网络仿真测试平台  相似文献   

14.
目前分布式交互仿真技术在军用仿真领域已经获得了广泛的应用,而搭建分布式仿真系统的关键就在于可靠、高效的网络传输模块。本文提出一种在多缓冲区上应用多线程同步技术的网络传输方法,通过编程成功应用于某国防预研项目的分布式仿真系统中。  相似文献   

15.
本文综述低功耗编译相关技术。首先简要介绍了若干低功耗领域的基本术语之后,总结出了可用于降低功耗的三类编译手段:选取有助于降低功耗的传统优化,考虑功耗因素改造现有优化技术和通过编译制导配合硬件降低功耗。其次简单介绍了多线程系统和功耗模型的相关研究,最后,文章给出了低功耗编译领域研完的若干有潜力的方面,供有志进行这方面研究的研究人员参考。  相似文献   

16.
本文通过多线程技术实现了集群通信基站监控软件通信模块的架构。该模块架构灵活可靠、通用性强,广泛适用于各种监控设备。  相似文献   

17.
在介绍编译器实现原理和自动生成工具的基础上,提出设计文本编码通信协议消息解析程序的一种方法。  相似文献   

18.
目前分布式交互仿真技术在军用仿真领域已经获得了广泛的应用,而搭建分布式仿真系统的关键就在于可靠、高效的网络传输模块。本文提出一种在多缓冲区上应用多线程同步技术的网络传输方法,通过编程成功应用于某国防预研项目的分布式仿真系统中。  相似文献   

19.
PLC作为一种以微电脑为核心的自动控制装置.已经在工业自动化领域广泛应用。一个工业控制程序从设计到实际运行必须多次在PLC上进行程序调试,但实物PLC上进行程序开发、调试存在着成本高、风险大的问题。而PLC离线仿真软件可以替代实物PLC,较好地完成这部分功能。从PLC离线仿真软件整体系统结构、需要实现的功能及实际设计几个方面阐述PLC离线仿真软件的设计原理及实现方案。  相似文献   

20.
简要介绍了Java的多线程调度机制和POSIX线程同步机制,并通过对kaffe虚拟机同步机制和加锁机制的深入分析,研究了Java虚拟机内部的同步和加锁机制及其实现。提出一种Java虚拟机锁方案:逻辑锁和物理锁的"双层锁"结构,并在此基础上,提出了利用底层硬件指令来提高加锁速度的"快速锁"加锁方案。最后在数字电视嵌入式平台上进行了虚拟机多线程性能的相关测试。  相似文献   

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

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