您的位置首页百科问答

DSP2812是定点型DSP,但它为什么能用float型数据?

DSP2812是定点型DSP,但它为什么能用float型数据?

的有关信息介绍如下:

DSP2812是定点型DSP,但它为什么能用float型数据?

因为可以使用浮点计数法。在计算机中,即使是浮点数也是保存成连续的几个字节那么在定点的DSP2812中可以保存浮点数是肯定的关键在于浮点数的运算,由于DSP2812的CPU中只能进行定点运算,所以要解决浮点数运算问题,TI给出了解决方案: 提供C语言浮点运算库,由TI工程师编写浮点运算函数,函数中用定点运算来完成具体计算,计算完成后还保存成浮点数。这种方案由于采用函数库的方式,运算较慢,但可以直接使用C语言的浮点类型数据进行计算。这个库随2812的C库函数提供。