用以作为指令评估数据值的系统和方法技术方案

技术编号:8244111 阅读:228 留言:0更新日期:2013-01-25 03:03
本发明专利技术揭示一种用以作为指令评估数据值的系统和方法。举例来说,一种经配置以执行程序代码的设备包含执行单元,所述执行单元经配置以执行与第二指令的位置相关联的第一指令。通过程序计数器来识别所述第一指令。所述设备还包含解码单元,所述解码单元经配置以从所述位置接收所述第二指令,且对所述第二指令进行解码以在不改变所述程序计数器指向所述第二指令的情况下产生经解码的第二指令。所述第一和第二指令是虚拟机指令,且所述执行单元适于解释这些虚拟机指令。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及数据处理系统,且更具体地说,涉及在数据处理系统内评估数据值和指令。
技术介绍
解释编程语言经设计以用可以在多个硬件平台上执行的源代码创建应用程序。Java 是一种解释编程语言,其通过产生在运行时间之前转换成称为字节代码或虚拟机指令的中间语言的源代码而实现平台独立性。这些指令通常无法被中央处理单元(CPU)直接执行。字节代码通过称为解释器软件的适合平台的机器代码在运行时间执行。为了解释每一字节代码指令,解释器程序可执行提取、解码和执行操作或指令系列。·对于虚拟机定义的每一字节代码指令,解释器软件通常包含用中央处理单元(CPU)指令表达的对应的执行程序。解释器软件可使得CPU从存储器提取或读取虚拟机指令。解释器软件可进一步使得CPU对字节代码指令的执行程序的地址进行解码。可将对(PU的控制转移给执行程序,执行程序执行指令序列,所述指令序列实行实施字节代码的操作。执行每一字节代码的本机机器指令序列可为低效的。用于执行字节代码的其它方法包含将字节代码编译成可直接执行的本机机器代码。然而,此类“准时制”编译实施起来可为成本高且复杂的。因此,需要效率更高的解释器。专利技术内本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:卢西恩·科德雷斯库埃里克·J·普隆德克苏雷什·K·文库马汉提
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1