【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及计算机数据处理技术。
技术介绍
在软件中或DSP中进行数据处理时,会遇到所用的数据宽度超过了它们实际所能表达的范围,比如软件或DSP只能支持最宽32比特的数据,但所处理的数据宽度为64比特甚至更宽,在用软件或DSP来验证IC设计时就可能遇到这种情况。在软件中或DSP中进行数据处理时,需要用一种有效的数据表示方法来处理数据宽度,以解决所遇到的数据宽度超过了它们实际所能表达的范围的问题。现在以两个32比特的有符号整数处理为一个64比特的有符号整数为例,结合加减移位运算来说明处理数据宽度的方法。在计算机中有符号的整数是用二进制补码来表示的,最高位为符号位,其余为数据有效位。上述32比特的有符号整数就是这样的,但是64比特的数据是用两个32比特的数据来表示的,如何表示则有多种选择。定义一个64比特的数据类型如下#define word32 inttypedef struct word64{word32 wh32;word32 wl32;}word64; word64 w64; 不同的环境或系统中整数(int)的位宽有差异,我们 ...
【技术保护点】
一种处理数据宽度的方法,应用数据宽度为M*N比特,其中M为单位数据比特宽度,N为不小于1的正整数,其特征在于:将应用数据分解成N段M比特的单位数据,其中最高位的单位数据可以为负的或非负的整数,其他单位数据为非负整数。
【技术特征摘要】
1.一种处理数据宽度的方法,应用数据宽度为M*N比特,其中M为单位数据比特宽度,N为不小于1的正整数,其特征在于将应用数据分解成N段M比特的单位数据,其中最高位的单位数据可以为负的或非负的整数,其他单位数据为非负整数。2.如权利要求1所述的处理数据宽度的方法,其特征在于所述最高位的...
【专利技术属性】
技术研发人员:蒋代林,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。