专利汇可以提供一种功能函数的数据区复用处理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种功能函数的数据区复用处理方法,包括如下步骤:步骤1,对源程序进行词法、语法扫描,形成语法树;提取程序的变量、函数列表,按照输入变量、输出变量、函数变量、临时变量的顺序分配数据区,同名函数只分配一个数据区实例,函数数据区按照函数输入变量、函数返回值变量顺序分配;步骤2,根据语法树,进行语义分析,形成与机器无关的二进制指令,在输出调用函数的指令前插入函数实参与形参的数据复制指令;步骤3,解释执行指令文件,调用函数前,执行数据复制指令,将实际形参值复制到该函数所分配的数据区,之后执行函数调用指令时,传入函数数据区的首地址。此种方法可简化解释器的实现并提高可靠性。,下面是一种功能函数的数据区复用处理方法专利的具体信息内容。
1.一种功能函数的数据区复用处理方法,其特征在于包括如下步骤:
步骤1,对源程序进行词法、语法扫描,形成语法树;提取程序的变量、函数列表,按照输入变量、输出变量、函数变量、临时变量的顺序分配数据区,同名函数只分配一个数据区实例,函数数据区按照函数输入变量、函数返回值变量顺序分配;
步骤2,根据语法树,进行语义分析,形成与机器无关的二进制指令,在输出调用函数的指令前插入函数实参与形参的数据复制指令;
步骤3,解释执行指令文件,调用函数前,执行数据复制指令,将实际形参值复制到该函数所分配的数据区,之后执行函数调用指令时,传入函数数据区的首地址。
2.如权利要求1所述的一种功能函数的数据区复用处理方法,其特征在于:所述步骤1中,单个变量在数据区用1个复合结构体表示,记录IEC61131-3规范定义的属性。
3.如权利要求1所述的一种功能函数的数据区复用处理方法,其特征在于:所述步骤1中,每个基本类型的变量在数据区的分配大小相同,对于复合类型,依次平铺展开为基本类型的子变量进行分配。
4.如权利要求1所述的一种功能函数的数据区复用处理方法,其特征在于:所述步骤2中,数据复制指令是记录实参变量、形参变量在数据区的序号。
5.如权利要求1所述的一种功能函数的数据区复用处理方法,其特征在于:所述步骤3中,move指令为数据复制指令,call指令为函数执行指令。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
功函数调节层的制造方法 | 2020-05-11 | 588 |
功函数测试方法 | 2020-05-11 | 272 |
一种低功函数金属栅形成方法 | 2020-05-12 | 668 |
一种有效调制TiNx金属栅功函数的方法 | 2020-05-12 | 893 |
双功函数栅极结构 | 2020-05-11 | 197 |
一种低功耗的径向基函数的控制方法 | 2020-05-13 | 125 |
一种提高铜表面功函数的生产工艺 | 2020-05-13 | 123 |
一种调用功能函数的方法和装置 | 2020-05-12 | 961 |
高功函数透明导体 | 2020-05-11 | 390 |
多功能三角函数倒数尺 | 2020-05-11 | 361 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。