峰岧科技(上海)有限公司汪月团获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉峰岧科技(上海)有限公司申请的专利代码编译方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115454437B 。
龙图腾网通过国家知识产权局官网在2025-09-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210919429.5,技术领域涉及:G06F8/41;该发明授权代码编译方法、装置、设备及介质是由汪月团;张雅琼;胡术云;毕磊;毕超设计研发完成,并于2022-08-01向国家知识产权局提交的专利申请。
本代码编译方法、装置、设备及介质在说明书摘要公布了:本发明涉及编译器技术领域,公开了一种代码编译方法、装置、设备及介质,其方法包括:获取待编译的汇编代码;基于预设的搜索算法,获取所述汇编代码中达到预设标准的目标代码变量块;将所述目标代码变量块进行封装,确定对应的宏函数;基于所述宏函数,执行代码编译。本发明通过将待编译的汇编代码进行相同目标代码变量块合并的优化,采用预设的搜索算法确定具有一致性的目标代码变量块,并基于该目标代码变量块进行封装确定进行编译的宏函数,极大地提高了程序查找的速度,并减少了代码指令字节总数,减少了程序内存,加快了运行速度,进一步地提高了汇编语言的编译效率。
本发明授权代码编译方法、装置、设备及介质在权利要求书中公布了:1.一种代码编译方法,其特征在于,所述代码编译方法,包括: 获取待编译的汇编代码; 基于预设的搜索算法,获取所述汇编代码中达到预设标准的目标代码变量块,包括:获取所述汇编代码中每行代码对应的代码行Hash值以及代码块,并确定将所述代码块进行排序的第一顺序;基于所述第一顺序,根据所述代码行Hash值对所述代码行进行比较搜索,确定所述代码块中达到第一预设标准的第一代码变量块;生成所述第一代码变量块对应的第一代码变量块Hash值,并确定所述第一代码变量块进行排列的第二顺序;基于所述第二顺序,根据所述第一代码变量块Hash值对所述第一代码变量块与所述代码块进行比较搜索,确定所述第一代码变量块中达到第二预设标准的第二代码变量块;将所述第二代码变量块与所述第一代码变量块对应的Hash值进行比较搜索,确定对应的目标代码变量块; 对所述目标代码变量块进行优化评估; 若所述目标代码变量块的指令字节数大于原代码块的指令字节数,则删除目标代码块; 若所述目标代码变量块的指令字节数小于原代码块的指令字节数,则保留所述目标代码块; 将所述目标代码变量块进行封装,确定对应的宏函数; 基于所述宏函数,执行代码编译。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人峰岧科技(上海)有限公司,其通讯地址为:201800 上海市嘉定区叶城路1288号6幢J686室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。