[发明专利]虚拟机指令的优化字节码解释器无效
申请号: | 00802974.1 | 申请日: | 2000-09-13 |
公开(公告)号: | CN1347525A | 公开(公告)日: | 2002-05-01 |
发明(设计)人: | F·里卡迪 | 申请(专利权)人: | 皇家菲利浦电子有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王忠忠 |
地址: | 荷兰艾*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 指令 优化 字节 解释 | ||
1.在字节码为基础的语言的虚拟机解释器中,一种优化被解释程序的方法,其中虚拟机通过用宏字码新序列取代简单字节码原序列而达到自身的动态重新配置,其中虚拟机解释器被编码成线程代码解释器,用于将字节码翻译成它们的执行代码,包括引用表,而引用表含有对字节码执行地址的引用以便在现行字节码解释期间提取下一字节码的执行地址而能够跳至下一字节码。
2.根据权利要求1的方法,其中原序列的字节码在所说的宏操作代码新序列之后即被分组。
3.根据权利要求1或2的方法,其中虚拟机解释器包括一组预定的字节码,其中一些是不用的,而其中所说的宏操作代码的新序列是通过开发所说的不用的字节码而实现的。
4.根据权利要求3的方法,其中不用的字节码是用至少2字节表示编码的。
5.在基于字节码的语言的虚拟机内一种优化被解释程序的方法,该方法包括如下方法:
通过装入包含字节码的程序而启动,
用宏码取代简单字节码序列,
用间接线程在解释器解释宏字节码,以便将字节码翻译成它们的执行代码,包括引用表,而引用表含有对字节码执行地址的引用以便在解释字节码期间提取下一字节码的执行地址而能够跳至下一字节码。
6.一种装入存储器内的计算机程序产品,包括一组指令,用于让处理器完成权利要求1至5任意一项的方法。
7.一种接收传输信号的接收器,该接收器包括处理器(CPU)和储存软件代码部分的存储器(MEM),软件代码部份代表使处理器完成该权利要求1至5任意一项的方法的指令。
8.一种方法,包括执行如权利要求1至5任意一项所要求的方法的计算机程序下载至如权利要求7的接收器内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家菲利浦电子有限公司,未经皇家菲利浦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00802974.1/1.html,转载请声明来源钻瓜专利网。