发明名称 程序变换装置及程序变换方法
摘要 翻译部(110)生成表示是否选择命令组未确定的未确定分支信息来代替分支命令,连接部(130)判断分支源及分支目的的命令组的异同后生成适当的直接寻址分支命令。另外,确定一个基准命令组,翻译部(110)对不属于基准命令组的分支目的命令选择该分支目的命令本来的命令组并追加分支为该分支目的命令的基准命令组的模式匹配命令,将该模式匹配命令表示为对应于原来分支目的命令的代替分支目的,选择基准命令组,生成向该对应代替分支目的分支的间接寻址分支命令。
申请公布号 CN1194295C 申请公布日期 2005.03.23
申请号 CN02156039.0 申请日期 2002.12.11
申请人 松下电器产业株式会社 发明人 坂田俊幸;瓶子岳人;小川一;道本昌平;高山秀一
分类号 G06F9/45 主分类号 G06F9/45
代理机构 中国专利代理(香港)有限公司 代理人 刘宗杰;叶恺东
主权项 1.一种程序变换装置,通过执行模式切换分支命令来动态选择多个命令组中的一个,将根据该被选择命令组翻译执行机器语言命令的处理器作为对象,将包含外部入口记述的第一源程序翻译成由属于各规定命令组的一个以上机器语言命令构成的第一机器语言命令列,将包含对该外部入口记述的第二源程序翻译成由属于各规定命令组的一个以上机器语言命令构成的第二机器语言命令列,将至少包含该第一机器语言命令列及第二机器语言命令列的多个机器语言命令列与可执行程序相结合,其中,具备:第一命令组信息生成单元,在翻译上述第一源程序时,生成表示执行对上述外部入口记述处理用的机器语言命令所属第一命令组的第一命令组信息;未确定分支信息生成单元,在翻译上述第二源程序时,生成表示用于执行上述分支处理的对象分支命令的配置部位及该对象分支命令的分支目的机器语言命令所属命令组未确定的未确定分支信息;和对象分支命令生成单元,在上述结合时,在表示上述未确定分支信息的配置部位,使用选择表示为上述第一命令组信息的第一命令组的模式切换分支命令来生成上述对象分支命令。
地址 日本大阪府门真市