贵州快三app邀请码—官方网址22270.COM豆网
1/6
下载文档
文档分类:IT计算机 > C/C++资料

吉林快3三同走势图—官方网址22270.COM_dsp结课报告实现C调用汇编语言程序.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表 我要举报
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
吉林快3三同走势图—官方网址22270.COM_dsp结课报告实现C调用汇编语言程序.doc
文档介绍:
河南机电高等专科学校DSP结课报告课题名称:    实现C调用汇编语言程序  班  级:    笑嘻嘻思想          学  号:    笑嘻嘻笑嘻嘻笑嘻嘻          姓  名:    笑嘻嘻笑嘻嘻笑嘻嘻            成  绩:                  2010年11月14日设计任务书一、设计任务实现C调用汇编语言程序,在main函数中调用汇编实现的函数addarr2,addarr2(int*arr1,int*arr2,int*arr3,intn)是汇编函数,其功能为2个数组的对应位置相加,结果放在arr3[n]中二、设计方案及工作原理C主程序#include"stdlib.h"externvoidfft(); //FFT运算函数intDisData[256]; //输出结果intSimData[256]={0,6270,11585,15137,16384,15137,11585,6270,0,-6270,-11585,-15137,-16384,-15137,-11585,-6270,……0,6270,11585,15137,16384,15137,11585,6270,0,-6270,-11585,-15137,-16384,-15137,-11585,-6270}; //输入数据int main(){rfft(); //调用FFT函数while(1) ;}本程序中FFT运算所用到的数据是通过matlab仿真产生的,然后通过全局数组进行传值,这种方式的优点是数据的通用性强,方便对数据进行其他相关处理;也可通过其他C程序产生然后保存到一个文本文件中,再由汇编程序将该数据文件拷到数据存储器中参与FFT运算。吉林快3三同走势图—官方网址22270.COM汇编程序.mmregs.global sav_sin,sav_idx,sav_grp,_rFFT,_DisData.dataDATA.space1024  ;数据缓冲区INPUT.set    0x9000;输入数据起始地址N .set128 ;复数点数LOGN.set7    ;碟形运算级数sav_grp.usect"tempv",3;定义组变量值sav_sin.setsav_grp+1;定义旋转因子表sav_idx.setsav_grp+2.copy "twiddle1.inc";正弦表系数.copy "twiddle2.inc";余弦表系数.text_rfft:SSBXTCSSBXCRSBXOVARSBXOVBLD #0,DPRSBXCPLSSBXXFSSBXSXMLD #00,ASM  SSBXFRCT……  此程序主要是对输入的256点实数作FFT运算,通过修改N和LOGN可以完成16-1024点的FFT运算。由于采用循环寻址来对旋转因子表寻址,因此 内容来自贵州快三app邀请码—官方网址22270.COM豆网jhyzx.com转载请标明出处.