结构化文本语言编译器的虚拟机指令设计与优化

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:guojiaguangdian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对自主开发IEC61131结构化文本(ST)语言编译器的需求,设计了一套机器无关的虚拟机指令集,指令集按照数据传送、算术运算、逻辑运算、位操作、比较操作、流程控制、函数调用等类型划分,采用三地址码的四元式表示。基于该指令集,设计了结构化文本语言的IF语句、FOR语句、CASE语句、EXIT语句的指令形成算法,编译器将结构化文本语言编译为二进制指令文件。针对FOR语句提出了"向上计数"、"向下计数"、"动态确定上下限"的3种翻译模式,针对CASE语句提出了基于短路求值和跳转表混合的翻译模式,可优化FOR语
其他文献
基于MVVM前端框架Vue.js,搭建了提高协同效率和知识汇集的在线设计开发平台系统,更好地服务设计师、前端工程师及产品经理。功能包含设计原则、组件呈现以及资源下载几个功能
为脑卒中患者下肢肌肉痉挛检测及其评定,研制了一种基于肌张力特征信息进而评定痉挛等级的传感器。探讨了痉挛检测及量化评定标准需求,对痉挛传感器的结构进行了设计;针对不
信息时代的到来,使全人类的生活生产发生了变革,人类的各项工作渐渐地依赖信息的获取。本文对于我国中小型企业信息化建设的必要性进行了分析,重点在组织建设、制度建设和工
网络抗争性政治研究已成为备受学界关注的重要议题。“公民网络抗争动员”这一概念是基于既有研究概念的不足而提出的,希望能够统合不同形态的抗争行动,打破虚拟与现实社会抗
目的:探讨《护理学基础》教学方法,实施教学改革。方法以本系2011级护理班31人为实验组,2010级护理班30人为对照组,实验组采取小组学习法,对照组采取传统教学法,课程学习完毕后通过
在美国法律体系中,隐私权制度的形成和发展独树一帜。本文的目的在于借助对时空条件的考察以及理论观点的研究,解析美国隐私权制度的发展,探求社会经济变革与法制进步的相互
作者为台湾地区前任"国文课纲修订小组"成员,以亲身经历现身说法的方式,介绍台湾地区近年来"国文课纲"修订之发展情况、争议产生的缘由,以及具体的争议点。其中,具体争议点在
在教研中思考,从生活中寻找,是获得命题素材的有效途径。一个好的点子可以使一件难办的事情迎刃而解,相应的,在试题命制过程中,一个金点子往往也是产生好题的关键,而金点子是
目的:探讨参麦注射液联合双抗治疗对老年非ST段抬高型急性冠脉综合征患者血清MMP-9、TNF-α及IL-6水平的影响。方法:研究对象为80例老年非ST段抬高型急性冠脉综合征患者,均接
本文从藏传佛教作为藏族民族文化核心为基点,以朝圣为一般藏族民众宗教信仰的表现形态为出发点,提出了对藏民族宗教朝圣研究的必要性和重要性.同时,根据宗教学关于宗教起源的