最新DSP除法原理.doc

最新DSP除法原理.doc

ID:62981551

大小:194.50 KB

页数:5页

时间:2021-07-23

最新DSP除法原理.doc_第1页
最新DSP除法原理.doc_第2页
最新DSP除法原理.doc_第3页
最新DSP除法原理.doc_第4页
最新DSP除法原理.doc_第5页
资源描述:

《最新DSP除法原理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料DSP除法原理........................................精品资料设累加器为8位,且除法运算为10除以3,除的过程就是除数逐步移位并与被除数比较的过程,在每一步进行减法运算,如果能减则将位插入商中.1,除数的最低有效位对齐被除数的最高有效位. 00001010-00011000 111100102.由于减支结果为负,放弃减法结果,将被除数左移一位,再减. 00010100-00011000 111111003.结果仍为负,放弃减法结果,被除数左移一位,再减. 00101

2、000-00011000 00010000........................................精品资料4,结果为正,将减法结果左移一位后加1,作最后一次减. 00100001-00011000 000010015.结果为正,将结果左移一位加1得最后结果.高4位代表余数4位表示商.00010011即商为0011=3,余数为0001=1以上除法的计算机实现过程,在DSP中,我们有专用的用于除法的SUBC指令,当然我们也可以用乘以除数的倒数来计算,在40位的DSP中,有SUBC的理解方法同上

3、,一看就可以明白的,希望这一文章对大家有所帮助的C54xDSP定点除法........................................精品资料当

4、

5、<

6、除数

7、时,将

8、

9、存放在的高16位,然后用SUBC完成15次移位相减,相减之后在A的低16位中存放商的绝对值根据运算前和除数的符号是否相同来决定是否要改变所得结果的符号   当

10、被除数

11、≥

12、除数

13、时,将

14、被除数

15、存放在的低16位,然后用SUBC完成16次移位相减,相减之后在累加器A的低16位中存放商的绝对值根据运算前被除数和除数的符号是否相同来决定

16、是否要改变所得结果的符号   从实现的过程分析,当

17、被除数

18、<

19、除数

20、时,移位相减开始时

21、被除数

22、和

23、除数

24、的小数点位置正好相差一位第一次相减后在累加器A的O位最存进的数值正是商的最高位,该位为商的小数点后第一位在15次移位相减之后,累加器A低16位所得的结果为Q值为15的小数当

25、被除数

26、≥

27、除数

28、时,在第l6次相减时,

29、被除数

30、位于A的高16位(30~15位)上,小数点位在A的15位后,和

31、除数

32、的小数点位正好对齐,则此次相减后在A的......................................

33、..精品资料0位加上的值正好是商的最低有效整数位,相当于中的个位所以在16次移位相减之后,累加器A低16位所得的结果为Q值为0的整数以此分析,当商的精确值不是整数,或者超出Q值15所表示的范围时,此算法所得结果就达不到16位数据所能表达的........................................

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。