串操作方法、串操作装置以及存储介质制造方法及图纸

技术编号:32458138 阅读:37 留言:0更新日期:2022-02-26 08:40
一种串操作方法、串操作装置以及存储介质,该串操作方法包括:获取源地址以及地址偏移值;将源地址与地址偏移值相加得到目的地址;加载源地址指向的数据;将源地址指向的数据存至目的地址。该串操作方法使得串操作方法的执行过程中寄存器的占用时间缩短,从而缓解了寄存器资源紧张的问题。了寄存器资源紧张的问题。了寄存器资源紧张的问题。

【技术实现步骤摘要】
串操作方法、串操作装置以及存储介质


[0001]本公开的实施例涉及一种串操作方法、串操作装置以及存储介质。

技术介绍

[0002]当前,随着信息技术的发展,越来越多的数据需要有效而快速的计算处理。数据的计算处理对处理器的性能要求越来越高,设计生成高性能的处理器成为亟待解决的问题。处理器的性能优化需要对处理器本身的结构做出有效改进,例如改进指令的执行方式、改进处理器的功耗、改进处理器的并行计算能力等等。

技术实现思路

[0003]本公开一些实施例提供了一种串操作方法,该方法包括:获取源地址以及地址偏移值;将所述源地址与所述地址偏移值相加得到目的地址;加载所述源地址指向的数据;将所述源地址指向的数据存至所述目的地址。
[0004]例如,本公开一些实施例提供的一种串操作方法还包括:获取计数器寄存器的值,响应于所述计数器寄存器的值大于0,修改所述源地址并将所述计数器寄存器的值减1,并进入下一个操作循环。
[0005]例如,在本公开一些实施例提供的一种串操作方法中,所述修改所述源地址包括:获取方向标志寄存器的值;响应于所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种串操作方法,包括:获取源地址以及地址偏移值;将所述源地址与所述地址偏移值相加得到目的地址;加载所述源地址指向的数据;将所述源地址指向的数据存至所述目的地址。2.如权利要求1所述的方法,还包括:获取计数器寄存器的值,响应于所述计数器寄存器的值大于1,修改所述源地址并将所述计数器寄存器的值减1,并进入下一个操作循环。3.如权利要求2所述的方法,其中所述修改所述源地址包括:获取方向标志寄存器的值;响应于所述方向标志寄存器的值为第一值,将所述源地址增加一个步长,或者,响应于所述方向标志寄存器的值为第二值,将所述源地址减少一个步长。4.如权利要求3所述的方法,还包括:获取所述串操作的类型,根据所述串操作的类型确定所述步长。5.如权利要求4所述的方法,其中,所述串操作的类型包括:字节型、字型、双字型或四字型。6.如权利要求1

5所述的方法,其中,所述加载所述源地址指向的数据包括:获取源地址指向的数据;将所述源地址指向的数据暂存至选择的寄存器。7.如权利要求1

5所述的方法,在所述将所述源地址指向的数据存至所述目的地址之后,还包括:释放暂存所述源地址指向的数据的所述选择的寄存器。8.如权利要求1

5所述的方法,其中,所述串操作包括流水线宽度循环,所述流水线宽度循环由多个串操作宽度循环合并。9.如权利要求1

5所述的方法,其中,所述获取地址偏移值包括:根据所述目的地址与所述源地址的差得到所述地址偏移值。10.一种串操作装置,包括:获取模块,配置为获取地址偏移值以及获取源地址;目的地址确定模块,配置为将所述源地址与所述地址偏移值相加得到目的地址;操作处理模块,配置为加载所述源地址指向的数据,并...

【专利技术属性】
技术研发人员:崔泽汉张腾蛟
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1