(完整版)dsp实验报告CCS设置和常用指令
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)dsp实验报告CCS设置和常用指令)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)dsp实验报告CCS设置和常用指令的全部内容。
(完整版)dsp实验报告CCS设置和常用指令
(完整版)dsp实验报告CCS设置和常用指令
编辑整理:张嬗雒老师
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望 (完整版)dsp实验报告CCS设置和常用指令 这篇文档能够给您的工作和学习带来便利。同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为 <(完整版)dsp实验报告CCS设置和常用指令> 这篇文档的全部内容。
(完整版)dsp实验报告CCS设置和常用指令
北京联合大学智慧城市学院
实验报告
课程名称:DSP 技术与应用 实验名称: CCS设置和常用指令 班 级: 通信14 姓名学号:
2017 年 10 实验一 CCS 设置和常用指令
一、实验目的
21 月日
(完整版)dsp实验报告CCS设置和常用指令
熟悉 CSS设置方法; 会建立汇编语言源文件; 会建立工程项目; 会将文件加入到工程; 会使用汇编、链接命令; 会加载、运行程序。
二、实验内容
1、编写汇编语言常用的装入和存储指令、算术指令、逻辑指令、程序控制指令 50句. 2、使用汇编命令检查所编写的汇编语言源语句格式是否正确,如果有错误则找出并改正,
直到没有错误为止.
三、实验设备
每组PC 机一台;CCS—DSP 集成开发环境。
四、实验步骤
1)CCS 设置及源文件编写、汇编、链接、加载、运行过程
1、仿真器驱动的安装
2、打开CCS,双击Setup CCS 环境设置 3、连接试验箱系统
4、建立新工程 Project New
5、建立新文件,编写源文件、链接命令文件 6、加新建的文件到项目 7、汇编源、链接文件 8、加载、运行程序 2)编写常用汇编语言指令
装入和存储指令、算术指令、逻辑指令、程序控制指令共计 50 句。使用汇编命令菜单
(完整版)dsp实验报告CCS设置和常用指令
Project-Compile file,检查语句,如果有错误改正之,直到汇编没有错误为止.
五、实验报告
1、CCS 工作环境设置过程:要有截图和说明。
新建工程并建立工作区
(完整版)dsp实验报告CCS设置和常用指令
建立ASM文件并保存
2、编写的汇编语言语句和程序,要有截图.
3、汇编、链接、运行的结果:要有截图和说明。
(完整版)dsp实验报告CCS设置和常用指令
4、实验结论
通过本次实验,我熟悉了CCS的集成开发环境和运行环境,同时熟悉了 CSS设置方法,在编译器里面进行源文件的编写,将文件添加到工程,最后经行加载、运行程序。今天的这次实验让我对DSP的汇编语言有了更深一步的了解,在编译的过程中,我们组遇到了很多问题,但是最后通过查书和其他组的帮助,将问题一一解决。及时地完成了任务.
附录:
SUBB 1,B;从累加器中减去带借位减操作数 DELAY 16;储存器单元延迟 ADDC 1000h,A;带进位的加法 SUBC 1000h,A;有条件减法
SQUR 1000h,A;1000位置的数字的平方加到累加器A中
(完整版)dsp实验报告CCS设置和常用指令
DADD 12,A;双精度12加到累加器A ADD 1H,A ; 操作数1加至累加器A
ADD 2H,2,A ; 操作数2移位后加至累加器A ABS A;取绝对值
CMPL A;累加器取反
EXP A;求累加器中数据的指数 MAX A;求累加器A最大值 MIN B;求累加器B最小值 NORM A;归一化 SAT A;累加器饱和运算
SUB #30,A;从累加器中减去30 ADD #10,B;10加到累加器B MPY #20,A;20和累加器相乘
MAC #10,#40,A;10和40相乘放到累加器A中 SUB 3,A ;从累加器A中减去操作数3
ROR B;累加器B经过进位位循环右移 OR #1,B;1和累加器B相或 XOR 10,A;10和累加器相异或 RETE;开中断,从中断返回 RETF;开中断,从中断快速返回 ROL A;累加器A经过进位位循环左移 SFTC A;累加器A条件移位
(完整版)dsp实验报告CCS设置和常用指令
BITT 1;测试由T寄存器指定的位 AND 14,A ;操作数14与累加器A相与 AND #1,A;1与累加A相与
CMPM 1,#1k;储存单元与长立即数比较
BACC A;按累加器规定地址转移 PSHD 1;将1压入堆栈
CALA A;按累加器的地址调子程序 RPT #10;重复执行下调指令11次 FRAME 1;堆栈指针偏移一个立即数值
LD 31,16,A ;操作数左移16位后加载至累加器
因篇幅问题不能全部显示,请点此查看更多更全内容