本帖最后由 jinghui1978 于 2012-2-15 13:59 编辑
感觉DSP很火啊,许多招聘都要求会DSP,我也知道DSP好肯定是有它的道理,可是我查了半天,也没明白。比如在单片机里这样写程序:
float f ;
f = 2 * 3.14 *123.234;
针对这条语句,问题如下:
1、单片机里这样做不行吗?有人说计算结果会出错,可我经常这样啊,也没发现算错!
2、我知道这种浮点运算会被汇编成几十条指令,速度慢,难道DSP就可以用一条指令完成一次浮点运算吗?
3、还有人说DSP的一大优势就是可以“单周期乘加”,那单片机不能吗?比如STM32单片机,一次乘加要几个周期? |