3.定点数的加减乘除运算 简单的说,各种运算的原则就是先把待运算的数据放大一定的倍数,在运算的过程中使用的放大的数据,在最终需要输出结果的时候再调整回去。 举个例来说,有如下运算: 代码如下:... // coefs1 = 0.023423; coefs2=0.2131 float coefs1,coefs2; int result; ... result = 34* coefs1+72* coefs2; ... 代码的意思是,该模块需要输出一个整型的结果,但计算的过程中有浮点的运算。如果在定点的DSP中,这段代码是无法运行的。 为了解决这个问题,我们可以这样处理:首先,把coefs1,coefs2等类