DSP实验小数运算的实现_数字信号处理实验答案
DSP实验小数运算的实现由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数字信号处理实验答案”。
实验二 小数运算的实现
一、实验目的
1.掌握小数运算的原理。
2.熟悉CCS 开发软件的使用;
3.熟悉SIMULATOR的使用方法。
二、实验内容
编写计算yaxi14ii的程序。其中数据均为小数:
a1=0.3a2=0.2a3=-0.4a4=0.x1=0.6
x2=0.5x3=-0.1
x4=-0.2
三、预备知识
1.数的定标
采用小数运算时,设定小数点在16位中的位置称为定标。
小数点在16位数中的位置不同,可以表示不同大小和不同精度的小数。
数的定标通常有Q表示法,如Q0,Q1,…,Q15。Q越大,可以表示的数的范围越小,但精度越高。在具体的定点程序中,必须根据具体情况适当选择合适的定标。2.小数的表示方法
2的补码小数表示方法: 将十进制小数乘以32 768,并将整数乘积转换成16进制数。正数:乘以32 768,整数转换成16进制数; 负数:其绝对值乘以32 768,整数取反加1。1.编程
在小数乘法编程时,应事先设置FRCT位,如:
SSBX
FRCT
MPY
*AR2,*AR3,A
STH
A,@Z
完成了Q15*Q15=Q15的小数乘法。
四、实验设备
硬件: PC机Pentumn100以上。
软件:PC机操作系统win98、CCS集成开发环境。
五、实验步骤
1在SIMULATOR方式下运行CCS软件; 2新建一个工程,; 3编辑源程序文件;
4向工程添加添加源文件; 5编译、链接工程,如有错误则继续调试,直到完全正确生成out文件; 6装载out文件运行;
7查看内存单元的内容是否正确。
注:实验报告要打印出运行结果即内存单元的内容
《DSP实验小数运算的实现.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章