发明名称 |
中间代码预处理、执行装置及执行系统及计算机程序产品 |
摘要 |
这个中间代码执行系统具有一个第一子系统(308),它有一个对应于编译过程中生成的一个指令集合、并顺序解释及执行某个中间代码中所包括的指令的第一解释器(309);一个第二子系统(310),它有一个对该中间代码进行预处理,即将由多个指令构成的一个指令模式替换为一个替代指令的一个预处理部分(311),以及一个对应于包括该替代指令的指令集合、并顺序解释及执行该预处理后的中间代码中所包括的某个指令代码的一个第二解释器(312);以及一个方法分析部分(308),它或者选择由该第一解释器(309)来执行该中间代码,或者选择由该预处理部分(311)对该中间代码进行预处理,然后由该第二解释器(312)来执行该中间代码。 |
申请公布号 |
CN100382028C |
申请公布日期 |
2008.04.16 |
申请号 |
CN02148194.6 |
申请日期 |
2002.10.31 |
申请人 |
亚普公司 |
发明人 |
小林哲之 |
分类号 |
G06F9/45(2006.01);G06F9/40(2006.01) |
主分类号 |
G06F9/45(2006.01) |
代理机构 |
永新专利商标代理有限公司 |
代理人 |
王敬波 |
主权项 |
1.一个对预定程序语言生成的源代码经编译后所得的中间代码加以执行的中间代码执行装置,其特征为包括:多个执行该中间代码的中间代码执行部分;一个存储器部分,它储存该中间代码,而且储存该中间代码所包括的指令与每个中间代码执行部分的适合程度之间的对应关系,以便有效执行所述指令;以及一个中间代码解释部分,它执行如下处理:a)识别储存在上述存储器部分内的中间代码中所包括的指令;b)根据上述识别出的指令与上述对应关系,从上述中间代码执行部分中确定一个合适的中间代码执行部分用于有效执行上述中间代码;以及c)标明该中间代码与上述合适的中间代码执行部分之间的关系。 |
地址 |
日本东京 |