浮点处理器的优点众所周知。毫无疑问,许多算法的浮点实现执行起来比定点代码占用更少的周期(当然,假设定点代码提供相同的精度)。浮点处理器也往往更容易用汇编代码编程。不过,浮点运算的这两种优势还不足以影响设计师的最终选择。随着编译器质量的日渐提高,人们几乎不再用汇编语言编写代码,无论是定点还是浮点运算,采用C语言写代码几乎同样简单。此外,利用C语言肯定能为定点处理器编写浮点代码,只不过这样做会使性能大幅下降。设计师关心的是最终系统性能、成本以及上市时间。在下面的分析中,将以它们作为衡量标准,决定该使用何种处理器。
评论