[发明专利]数据移位方法、装置、设备及计算机可读存储介质有效
申请号: | 201910493204.6 | 申请日: | 2019-06-06 |
公开(公告)号: | CN110221807B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 殷时友;顾希伟;彭飞 | 申请(专利权)人: | 龙芯中科(合肥)技术有限公司 |
主分类号: | G06F5/01 | 分类号: | G06F5/01 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 230088 安徽省合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种数据移位方法、装置、设备及计算机可读存储介质,该方法包括:接收字节移位宏指令,其中,所述字节移位宏指令包含待移位的源数据、移位位数、临时寄存器标识及目标寄存器标识,根据所述临时寄存器标识,确定与所述临时寄存器标识对应的临时寄存器,并将所述源数据存入与所述临时寄存器标识对应的临时寄存器中,根据所述移位位数对所述临时寄存器中的所有数据进行移位处理,并从经过所述移位处理后的临时寄存器的数据中提取源数据移位结果;将所述源数据移位结果存入与所述目标寄存器标识对应的目标寄存器中。本发明实施例能够有效简化按字节对数据进行移位的实现代码,降低代码的冗余度,降低维护成本。 | ||
搜索关键词: | 数据 移位 方法 装置 设备 计算机 可读 存储 介质 | ||
【主权项】:
1.一种数据移位方法,其特征在于,包括:接收字节移位宏指令,其中,所述字节移位宏指令包含待移位的源数据、移位位数、临时寄存器标识及目标寄存器标识,所述源数据包含至少一个由八位字节数据组成的数据单元;根据所述临时寄存器标识,确定与所述临时寄存器标识对应的临时寄存器,并将所述源数据存入与所述临时寄存器标识对应的临时寄存器中,其中,所述临时寄存器包括至少一个用于存储十六位字节数据的存储单元,所述源数据中的数据单元与所述临时寄存器中的存储单元一一对应;根据所述移位位数对所述临时寄存器中的所有数据进行移位处理,并从经过所述移位处理后的临时寄存器的数据中提取源数据移位结果;根据所述目标寄存器标识,确定与所述目标寄存器标识对应的目标寄存器,并将所述源数据移位结果存入与所述目标寄存器标识对应的目标寄存器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科(合肥)技术有限公司,未经龙芯中科(合肥)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910493204.6/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置