x讲应用程序设计.pptVIP

  • 9
  • 0
  • 约6.87千字
  • 约 65页
  • 2018-03-27 发布于江苏
  • 举报
x讲应用程序设计

第7章 应用程序设计 (第10讲) 7.1 定标与溢出处理 补充:定点运算实现的基本原理 7.2 基础算术运算 7.3 FIR滤波器 7.4 IIR滤波器 浮点数的计算机存储格式 7.1 定标与溢出处理 定点数 小数点固定的数 123.45 比较 精度较低,数值范围较大 实现简单,效率较高 硬件支持定点数运算 浮点数 小数点不固定的数 12.345x101 1.2345 x102 0.12345 x103 精度较高,数值范围较小 实现复杂,效率较低 硬件不一定支持浮点运算 7.1 定标与溢出处理 C55x子系列 16位定点DSP 参与运算的数是16位的整型数 如何处理小数? 数的定标 由程序员确定一个数的小数点的位置 C55x中的定标方法 16位整数采用补码形式表示,每个采用Qi定标的16位数 1 个符号位、 i 个小数位、 15-i 个整数位 转换方法 浮点数(x)→定点数(xq) xq=(int)(x*2Q) = x Q 定点数(xq) →浮点数转换(x) x=(float)(xq*2-Q) = x Q 溢出 溢出 算术运算结果超出寄存器所能表示的最大数 C55x的溢出处理机制 保护位 C55x的每个累加器都有8个保护位(39~32位) 溢出标志位 饱和方式位 SATD控制D单元的操作、SATA控制A单元的操作 溢出的处理方法

文档评论(0)

1亿VIP精品文档

相关文档