[发明专利]生成无运算符代码的编译器有效
申请号: | 201380058354.5 | 申请日: | 2013-10-30 |
公开(公告)号: | CN104823161B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | P.M.H.M.A.戈里斯森;L.M.G.M.托休伊泽恩;M.邓;W.P.A.J.米奇伊斯;W.I.J.吉斯彭;C.P.M.J.巴格根 | 申请(专利权)人: | 皇家飞利浦有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F21/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘红;景军平 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种编译器134,用于将利用第一计算机编程语言编写的第一计算机程序110编译成利用机器语言编写的第二计算机程序,该编译器包括代码生成器,用于通过生成表格142和机器语言代码144来生成第二计算机程序,所生成的表格和所生成的机器语言代码一起形成第二计算机程序,其中所生成的机器语言代码引用这些表格,并且所生成的机器语言代码不包含算术或逻辑机器指令,这些表格包括算术和/或逻辑机器指令的预先计算的结果。 | ||
搜索关键词: | 生成 运算 代码 编译器 | ||
【主权项】:
1.一种用于将利用第一计算机编程语言编写的第一计算机程序编译成第二计算机程序的编译器,所述编译器包括代码生成器,用于通过生成表格和机器语言代码来生成第二计算机程序,所生成的表格和所生成的机器语言代码一起形成第二计算机程序,所生成的机器语言代码引用所述表格,其中所述编译器被配置成在第一计算机程序中识别算术或逻辑表达式,所述表达式取决于至少一个变量,并且所述代码生成器被配置成:生成代表所识别的表达式针对所述变量的多个值的预先计算的结果的一个或多个表格,和生成机器语言代码,以便通过访问所生成的代表预先计算的结果的一个或多个表格而在第二计算机程序中实施所识别的表达式,以及其中为了实施所识别的表达式而生成的机器语言代码:‑ 不包含算术或逻辑机器指令,和/或‑ 不包含条件机器指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦有限公司,未经皇家飞利浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380058354.5/,转载请声明来源钻瓜专利网。
- 上一篇:基于特征的候选选择
- 下一篇:使用视线追踪实现扩增实境