发明名称 |
用以作为指令评估数据值的系统和方法 |
摘要 |
本发明揭示一种用以作为指令评估数据值的系统和方法。举例来说,一种经配置以执行程序代码的设备包含执行单元,所述执行单元经配置以执行与第二指令的位置相关联的第一指令。通过程序计数器来识别所述第一指令。所述设备还包含解码单元,所述解码单元经配置以从所述位置接收所述第二指令,且对所述第二指令进行解码以在不改变所述程序计数器指向所述第二指令的情况下产生经解码的第二指令。所述第一和第二指令是虚拟机指令,且所述执行单元适于解释这些虚拟机指令。 |
申请公布号 |
CN102893260B |
申请公布日期 |
2015.11.25 |
申请号 |
CN201180024179.9 |
申请日期 |
2011.05.23 |
申请人 |
高通股份有限公司 |
发明人 |
卢西恩·科德雷斯库;埃里克·J·普隆德克;苏雷什·K·文库马汉提 |
分类号 |
G06F9/455(2006.01)I;G06F9/30(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种执行程序代码的方法,所述方法包括:接收包括用以识别第二指令的可写位置的操作数的第一指令,其中通过程序计数器识别所述第一指令;在第一执行单元处执行所述第一指令以识别所述可写位置后即刻从所述位置检索所述第二指令;在不改变所述程序计数器指向所述第二指令的情况下,将所述检索到的第二指令提供到解码单元;使用所述解码单元对所述第二指令进行解码;以及在第二执行单元处执行所述第二指令的至少一部分,其中所述第一执行单元和所述第二执行单元为相同的执行单元。 |
地址 |
美国加利福尼亚州 |