申请/专利权人:武汉深之度科技有限公司
申请日:2024-01-04
公开(公告)日:2024-04-16
公开(公告)号:CN117891504A
主分类号:G06F9/30
分类号:G06F9/30;G06F9/32;G06F11/36
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.05.03#实质审查的生效;2024.04.16#公开
摘要:本发明公开了一种在精简指令系统中实现远程转移的方法、装置及计算设备,方法包括:响应于将应用程序加载到内存中执行,将当前PC指针作为远程转移起点,从远程转移起点开始,顺序搜索各内存区段的空闲内存,直至搜索到大于等于预定长度的空闲内存作为目标空闲内存,其中,当前PC指针存放有远程转移起点地址;在远程转移起点插入近程跳转指令,以便RISC处理器通过执行近程跳转指令,从远程转移起点跳转到所述目标空闲内存处执行;在目标空闲内存处插入绝对跳转指令,以便RISC处理器通过执行绝对跳转指令,从目标空闲内存处跳转到远程转移目标地址处执行。根据本发明的技术方案,只需少量指令便能够在精简指令系统中实现远程转移。
主权项:1.一种在精简指令系统中实现远程转移的方法,在计算设备中执行,所述计算设备包括RISC处理器并适于执行应用程序,所述方法包括:响应于将应用程序加载到内存中执行,将当前PC指针作为远程转移起点,从远程转移起点开始,顺序搜索各内存区段的空闲内存,直至搜索到大于等于预定长度的空闲内存作为目标空闲内存,其中,所述当前PC指针存放有远程转移起点地址;在所述远程转移起点插入近程跳转指令,以便RISC处理器通过执行所述近程跳转指令,从所述远程转移起点跳转到所述目标空闲内存处执行;在所述目标空闲内存处插入绝对跳转指令,以便RISC处理器通过执行所述绝对跳转指令,从所述目标空闲内存处跳转到远程转移目标地址处执行。
全文数据:
权利要求:
百度查询: 武汉深之度科技有限公司 在精简指令系统中实现远程转移的方法、装置及计算设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。