【技术实现步骤摘要】
本公开涉及一种寄存器访问技术,且特别是有关于一种寄存器访问方法与电子装置。
技术介绍
1、传统上,编译器在进行应用程序的程序代码编译时,可选择单独采用寄存器(register)、单独采用内存(即存储器)或同时采用寄存器与内存作为数据缓存空间。若以内存作为数据缓存空间,则内存的地址在编译期间内是未知的(即可变动的)。然而,若以寄存器作为数据缓存空间,则寄存器的索引在编译期间内是已知的(即固定的)。一般来说,相较于寄存器,以内存作为数据缓存空间搭配可变动的内存地址,可有利于执行对应用程序的指令调度等优化流程。然而,相较于内存,寄存器却又拥有存取速度上绝对的优势。因此,如何克服寄存器的先天缺陷,进一步扩充寄存器的可能应用场景,实为本领域技术人员所致力研究的课题之一。
技术实现思路
1、本公开提供一种寄存器访问方法与电子装置,可在不改变对寄存器的常规的硬件控制机制的前提下,增加寄存器在实际应用上的操作弹性与泛用性。
2、本公开的实施例提供一种寄存器访问方法,其包括:获得程序代码;在对所
...【技术保护点】
1.一种寄存器访问方法,其特征在于,包括:
2.根据权利要求1所述的寄存器访问方法,还包括:
3.根据权利要求1所述的寄存器访问方法,其中,所述目标寄存器包括多个子存储空间,且所述多个地址信息中的每一个地址信息指向所述多个子存储空间的其中之一。
4.根据权利要求1所述的寄存器访问方法,其中,所述虚拟访问指令是基于对高阶程序语言进行编译而产生。
5.根据权利要求1所述的寄存器访问方法,其中,所述虚拟访问指令用于模仿内存访问指令,所述内存访问指令用于直接访问内存,所述虚拟访问指令无法用于直接访问所述目标寄存器。
...
【技术特征摘要】
1.一种寄存器访问方法,其特征在于,包括:
2.根据权利要求1所述的寄存器访问方法,还包括:
3.根据权利要求1所述的寄存器访问方法,其中,所述目标寄存器包括多个子存储空间,且所述多个地址信息中的每一个地址信息指向所述多个子存储空间的其中之一。
4.根据权利要求1所述的寄存器访问方法,其中,所述虚拟访问指令是基于对高阶程序语言进行编译而产生。
5.根据权利要求1所述的寄存器访问方法,其中,所述虚拟访问指令用于模仿内存访问指令,所述内存访问指令用于直接访问内存,所述虚拟访问指令无法用于直接访问所述目标寄存器。
6.根据权利要求1所述的寄存器访问方法,还包括:
7.根据权利要求1所述的寄存器访问...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,
申请(专利权)人:上海壁仞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。