西北工业大学
《DSP技术综合试验》
实验报告
学 院: 班 号: 专 业: 学 号: 姓 名: 学 号: 姓 名: 实验时间: 实验地点: 指导教师:
电子信息学院 08011401 电子科学与技术 2014301847 赵腾善 2014301850 朱杰凡 2017年4月11日 电子信息学院实验室 张 怡
西北工业大学
2017 年 4 月 11 日
西北工业大学
《DSP技术综合试验》
实验报告
学 院: 班 号: 学 号: 姓 名: 专 业: 实验时间: 实验地点: 指导教师:
电子信息学院 08011401 2014301847 赵腾善 电子科学与技术 2017年4月11日 电子信息学院实验室 张 怡
西北工业大学
2017 年 4 月 11 日
实验二 一、实验目的及要求 1 了解TMS320C54x汇编语言程序的基本各式,以及汇编,链接的基本过程. 2 初步熟悉软件仿真器Simulator的用法. 3熟悉DSP软件仿真器C5410的使用 4 熟悉TMS320C54x的各种寻址方式 5 继续练习Simulator软件仿真器的用法 二、实验条件及实验设备(环境) 1 软件开发工具及批处理文件,见附录1. 2 源程序清单lab1.asm,详见教材3.1节. 3 链接命令文件lab1.cmd,详见教材3.1节. 4 本实验所用的程序列于表2.1 序 1 2 3 4 5 6 7 表2.1 数据寻址方式实验程序 实验内容 源程序名 链接命令文件名 立即寻址 lab2a.asm lab2a.cmd 绝对寻址 lab2b.asm lab2b.cmd 累加器寻址 lab2c.asm lab2c.cmd 直接寻址 lab2d.asm lab2d.cmd 间接寻址 lab2e.asm lab2e.cmd 存储器映像寻址 lab2f.asm lab2f.cmd 堆栈寻址 lab2g.asm lab2g.cmd 三、实验内容与步骤 1 启动Windows,并进入DOS. 2 用EDIT命令查看批处理文件: a.bat , l.bat , s.bat , al.bat , als.bat 3 对lab1.asm进行汇编 D:\\C54x\\LABS\\a lab1 生成lab1.obj和lab1.lst文件,用EDIT命令查看lab1.lst文件. 4 对lab1.obj进行链接 D:\\C54x\\LABS\\l lab1 生成lab1.map和lab1.out文件,用EDIT命令查看lab1.map文件.
5 对lab1.out进行软件仿真.要求: (1) 了解Simulator屏幕的组成,以及各窗口的操作,参见教材4.1节. (2) 操作各种仿真命令,参见教材4.2节. ? 进入,退出Simulator ? 加载程序 ? 选择当前窗口,改变窗口大小 ? 运行程序(包括单步执行) ? 检查,修改CPU寄存器 ? 断点的设置,检查和撤销 ? 用观察窗口检查变量,CPU寄存器或存储单元内容 ? 批操作命令 ? 其它命令 6 利用EDIT打开并阅读每一种寻址方式实验源程序和链接命令文件. 7 汇编. 8 链接. 9 进入Simulator进行仿真. 10 以单步方式执行程序,观察程序中各条指令的执行结果. 11 在程序中添加若干条此类寻址方式的指令,并汇编,链接,执行. 四、分析与讨论 通过本次实验,我对TMS320C54x汇编语言程序的基本各式,以及汇编,链接的基本过程有了一定的了解,初步熟悉了软件仿真器Simulator的用法.同时也熟悉了TMS320C54x的各种寻址方式,掌握了Simulator软件仿真器的用法 实验二 一、实验目的及要求 1 编写复位向量文件VECTOUS.ASM. 2 多个文件的链接. 3 编写复位和中断向量文件. 4 仿真外部中断.
相关推荐: