Processing device for executing virtual machine instructions
    1.
    发明申请
    Processing device for executing virtual machine instructions 有权
    用于执行虚拟机指令的处理设备

    公开(公告)号:US20020129225A1

    公开(公告)日:2002-09-12

    申请号:US10074774

    申请日:2002-02-12

    Inventor: Menno M. Lindwer

    Abstract: A processing device comprises an instruction memory 120 for storing virtual machine instructions, such as Java byte codes. A processor 112 of the processing device comprises a predetermined microcontroller core 114 for executing native instructions from a predetermined set of microcontroller specific instructions. The native instructions differ from the virtual machine instructions. The processor 112 is of a type which may request re-feeding of a plurality of native instructions. For instance, the processor 112 may have a pipeline and/or instruction cache which after an interrupt need to be re-filled. The processing device comprises a pre-processor 130 with a converter 132 for converting at least one virtual machine instruction, fetched from the instruction memory, into at least one native instruction. Feeding means 136 of the pre-processor 130feed native instructions to the microcontroller core 114 and re-feed native instructions in response to the processor requesting re-feeding of a number of native instructions.

    Abstract translation: 处理装置包括用于存储诸如Java字节代码的虚拟机指令的指令存储器120。 处理设备的处理器112包括用于从预定的微控制器特定指令集执行本机指令的预定微控制器核心114。 本机指令与虚拟机指令不同。 处理器112是可以请求重新馈送多个本机指令的类型。 例如,处理器112可以具有在中断需要重新填充之后的流水线和/或指令高速缓存。 处理装置包括具有转换器132的预处理器130,转换器132将从指令存储器取出的至少一个虚拟机指令转换成至少一个本地指令。 预处理器130将馈送装置136馈送到微控制器核心114的本地指令,并响应于处理器请求重新馈送多个本地指令的重新馈送来重新馈送本机指令。

Patent Agency Ranking