摘要
本申请公开了一种代码解析转换方法、装置、设备及可读存储介质,在代码解析阶段对嵌入式程序代码进行顺序分块,分析各代码块中的流程控制指令,将代码块拆分为子代码块,建立子代码块间的流程关系和跳转条件,迭代处理直至无法继续拆分,在代码转换阶段利用目标代码构建寄存器映射结构,通过指令转换库将各代码块指令转换为目标指令集指令,对含循环流程的子代码块使用目标循环指令包装,按执行流程拼接转换后的代码块生成目标代码。通过分块解析与动态指令转换,将嵌入式程序代码按流程结构拆解为原子单元并建立映射关系,基于寄存器架构适配和指令库的语义转换,实现跨架构代码的自动化移植,显著降低人工移植工作量并确保功能一致性。
技术关键词
解析转换方法
代码转换
条件跳转指令
分块
阶段
建立映射关系
计算机设备
堆栈溢出
标记标签
生成程序
处理器
包装
语义
可读存储介质
模式
存储器
动态