发明名称 | 程序码的动态产生系统及其方法 | ||
摘要 | 本发明公开了一种程序码的动态产生系统及其方法,该程序码的动态产生系统,包含一程序码转换模块及一连结(Linker)器。该程序码转换模块,经建构以将至少一原始码转换成多个第一候选指令集并存储于至少一物件文件,其中所述多个第一候选指令集各相对应于一第一硬件条件及一原始码相对应于一物件文件。该连接器另包含一选择单元,经建构依据一第二硬件条件以从所述多个第一候选指令集中选出至少一第二候选指令集,其中,该第二硬件条件包含第一硬件条件,其中,该连接器经建构以连接所述多个至少一第二候选指令集以产生一最终程序码。本发明可解决编译期间硬件条件尚不明确时仅能产生无效率的程序码的问题。 | ||
申请公布号 | CN103970524A | 申请公布日期 | 2014.08.06 |
申请号 | CN201310108404.8 | 申请日期 | 2013.03.29 |
申请人 | 凌通科技股份有限公司 | 发明人 | 黄彦淳 |
分类号 | G06F9/44(2006.01)I | 主分类号 | G06F9/44(2006.01)I |
代理机构 | 隆天国际知识产权代理有限公司 72003 | 代理人 | 赵根喜;吕俊清 |
主权项 | 一种程序码的动态产生系统,包含:一程序码转换模块,经建构以将至少一原始码转换成多个第一候选指令集并存储于至少一物件文件;其中所述多个第一候选指令集各相对应于一第一硬件条件;以及其中一原始码相对应于一物件文件;以及一连接器,包含:一选择单元,经建构依据一第二硬件条件以从所述多个第一候选指令集中选出至少一第二候选指令集;其中,该第二硬件条件包含第一硬件条件;其中,该连接器经建构以连接所述多个至少一第二候选指令集以产生一最终程序码。 | ||
地址 | 中国台湾新竹市 |