DSP指数编码器(EXP)工作原理

例: 完成对累加器A的归一化处理

    EXP A; (多余符号位数-8)→T寄存器。

    ST T,EXPONENT;将保存在T寄存器中的指数存入指定的数据存储器中。

   NORM A;对累加器A进行归一化处理。

  

      40位累加器A中的定点数FF FFFF F001。先用EXP A指令,求得指数为13H,存放在T寄存器中,然后执行NORM A指令,在单个周期内将定点数分成尾数FF 8008 0000和指数13H两个部分。

具体计算方法:

将FF FFFF F001变成二进制数,即 11111111 1111111111111111 1111000000000001

最后一个F(蓝色)的第四位前都是多余的符号位(红色数字),共27位,27-8=19,也就是13H,所以指数为13H,T=13H.

NORM A 是将A归一化,即向左移位T中所存的数(13H),右边添0,移位的结果是FF 8008 0000。这样就将一个定点数转化成一个浮点数。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页