[發明專利]虛擬機指令的優化字節碼解釋器無效
| 申請號: | 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.szxzyx.cn/pat/books/00802974.1/1.html,轉載請聲明來源鉆瓜專利網。





