专利名称:A PROCESSING DEVICE FOR EXECUTING
VIRTUAL MACHINE INSTRUCTIONS
发明人:LINDWER, Menno, Menasshe申请号:EP98940511.3申请日:19980917公开号:EP0950216B1公开日:20031126
摘要:A processing device comprises an instruction memory 120 for storing virtualmachine instructions, such as Java byte codes. A processor 112 of the processing devicecomprises a predetermined micro controller core 114 for executing native instructionsfrom a predetermined set of micro controller specific instructions. The native instructionsdiffer from the virtual machine instructions. The processor 112 is of a type which mayrequest re-feeding of a plurality of native instructions. For instance, the processor 112may 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 convertingat least one virtual machine instruction, fetched from the instruction memory, into atleast one native instruction. Feeding means 136 of the pre-processor 130 feed nativeinstructions to the micro controller core 114 and re-feed native instructions in responseto the processor requesting re-feeding of a number of native instructions. The
processing device is a stack oriented machine, and at least the top elements of the stackare mapped onto registers of the processor. The position of the top of the memorystack is preferably indicated using a register of the converter.
申请人:KONINKL PHILIPS ELECTRONICS NV
地址:NL
国籍:NL
代理机构:van der Veer, Johannis Leendert
更多信息请下载全文后查看
因篇幅问题不能全部显示,请点此查看更多更全内容