- 7
- 0
- 约1.32万字
- 约 19页
- 2019-04-05 发布于广东
- 举报
实验14 定点小数乘法运算
一、 实验目的
㈠了解DSP定点运算中小数乘法的处理方法。
㈡掌握汇编源程序的建立、汇编、链接过程,练习使用CCS进行程序调试的方法。
二、 实验原理
㈠小数运算
两个16位整数相乘,乘积总是“向左增长”。这就意味着多次相乘后乘积将会很快 超山定点器件的数据范围。而且要将32位乘积保存到数据存储器,就要开销2个机器周 期以及2个字的程序和RAM单元。更坏的是,由于乘法器都是16位相乘,因此很难在后 续的递推运算中,将32位乘积作为乘法器的输人。
然而,小数相乘,乘积总是“向右增长”。这就意味着超出定点器件数据范围的将是 不太感兴趣的部分。在小数乘法情况下,既可以存储32位乘积,也可以存储高16位乘积, 这就允许
川较少的资源保存结果,也可以用于递推运算。这就是为什么定点DSP芯片都采用小数乘 法的原因。
小数的表示方法:
C54x采用2的补码小数,其最高位为符号位,数值范围从-1?+1。一个16位2的补 码小数(Q15格式)的每一位的权值力:
MSB … LSB
-1 1/2 1/4 1/8 …2-16
一个十进制小数乘以32768之后,再将芄十进制整数部分转换成十六进制数,就能得 到这个十进制小数的2的补码表示了,如图8-4-1所示:
图8-4-1 DSP定点运算中小数的表示
在汇编语言程序中,是不能直接写入十进制小数的。如果要定义一个系数0.707,
您可能关注的文档
- 食用菌栽培学教学改革的探索与实践理论实践一体化.docx
- 食用玫瑰生物类黄酮提取工艺探究.docx
- 食用油掺地沟油检测方法探究综述.docx
- 食源性黄酮类化合物对肝脏功能的影响与作用机制研究进展.docx
- 食源性致病菌单增李斯特菌检测技术研究进展.docx
- 首都残疾人高等教育院校资助育人体系的发展.docx
- 首都机场集成系统容灾备份技术应用探究.docx
- 首尔设计之都发展道路及其战略探究.docx
- 首发分裂症患者一级亲属心理状态和干预措施.docx
- 首发未用药抑郁症患者抗抑郁治疗6周后胰岛素水平的临床分析.docx
- 人教版高中英语选择性必修第三册 Unit3 Environmental Protection(含答案).pdf
- 统编版九年级历史上册 第二单元《古代欧洲文明》每节课(课后作业)汇编(含两套作业题).pdf
- 统编版九年级历史上册 第一单元 第2课《古代两河流域》提升练.pdf
- 人教版六年级数学下册第四单元《比例-用比例解决问题》教案.pdf
- 2026年人教版九年级英语上册 Unit7 Feel the Rhythm易错知识点+练习题(含答案解析).pdf
- 2026秋译林版九年级英语上册 Unit5 Music speaks集体备课教案.pdf
- 针灸学竞赛复习题库(附答案).pdf
- 高一(下)期中物理试题(高中物理必修3)解析版.pdf
- 中考语文《儒林外史》《简·爱》专项复习.pdf
- 2026年统编版九年级历史上册 第16课 英国资产阶级革命 教案(含教学反思).pdf
原创力文档

文档评论(0)