dsp技术及应用试卷.doc_第1页
dsp技术及应用试卷.doc_第2页
dsp技术及应用试卷.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级 姓名 学号 -装-订-线-一 、填空题:(每空2分,共20分)1.所有的COFF文件都包含三种形式的段,分别是 (1) 、 (2) 、和 (3) 。2对32位数寻址时,如果寻址的第一个字处在偶地址,那么第二个字就处在 (4) 地址,如果寻址的第一个字处在奇地址,那么第二个字就处在 (5) 地址。3 状态寄存器ST1中CPL=0表示 (6) ,CPL=1表示 (7) 。4累加器寻址的两条指令分别是 (8) 、 (9) 。5.时钟发生器包括一个内部振荡器和一个 (10) 。1.text文本段 6使用DP2.data 数据段 7使用SP3 .bss保留空间段 8READA Smem 4下一个(较高的)9WRITA Smem 5前一个(较低的)10锁相环电路二、指令解释(每题3分,共15分)1、STL A,quot 2、ADD #4568H,8,A,B 3、LDM AR1,A 4、MVDD *AR3+,*AR5+ 5、MPYA TEMP21、LD #0032H,4,A2、STM #1000H,*AR23、MAC #345,A,B4、MVDD *AR3-,100H 5、LDM *AR1,A1. 立即数0032H先左移4位后,再加载累加器A.2. 立即数1000H存储到AR2指向的地址单元3.立即数345与T寄存器内值相乘后与累加器A值相加,结果加载累加器B.4.AR3指向的地址单元的值传送给地址100H单元, AR3中地址减一。5. AR3指向的地址单元的值加载到累加器A.三、简答题(每题6分,共30分)1简述C54X芯片的主要特点。1答:TMS320C54x的主要特征如下: (1) CPU(中央处理单元)利用其专用的硬件逻辑和高度并行性提高芯片的处理性能。(2) 存储器具有192 K字可寻址存储空间(包括64 K字程序存储空间、64 K字数据存储空间和64 K字I/O空间)。(3) 高度专业化的指令集能够快速地实现算法并用于高级语言编程优化。(4) 片内外设和专用电路采用模块化的结构设计,可以快速地推出新的系列产品。(5) TMS320C54x执行单周期定点指令时间为25/20/15/12.5/10 ns,每秒指令数为40/66/100MIPS。2简述直接寻址及其两种两种寻址方式。2 答:直接寻址就是在指令中包含有数据存储器地址(dma)的低7位,用这7位作为偏移地址,并与基地址值(数据页面指针DP的9位或堆栈指针SP的16位)组成一个16位的数据存储器地址。直接寻址分为数据页指针直接寻址和堆栈指针直接寻址两种。数据页指针直接寻址:当状态寄存器ST1中的CPL位等于0时,ST0中的DP值(9位地址)与指令中的7位地址一起形成16位数据存储器地址;堆栈指针直接寻址:当ST1中的CPL位等于1时,将指令中的7位地址与16位堆栈指针SP相加,形成16位的数据存储器地址。3画出汇编程序的编辑、汇编和链接过程图,并说明各部分的作用?3答:编辑:程序代码的编写,生成 .asm文件。汇编:利用TMS320C54x的汇编器对已经编好的一个或者多个源文件分别进行汇编,并生成 .lst(列表)文件和 .obj(目标)文件。链接:利用TMS320C54x的链接器LNK500,根据链接器命令文件(.cmd)对已经汇编过的一个或是多个目标文件(.obj)进行链接,生成 .map文件和 .out文件。4CPU响应中断有哪些条件?简述中断处理一般过程。4. 对于软件中断和非可屏蔽中断,CPU立即响应。如果是可屏蔽中断,只有满足以下条件才能响应: (1) 优先级别最高。 (2) ST1中的INTM位为0,允许可屏蔽中断。 (3) IMR中的相应位为1,允许可屏蔽中断。中断流程: 1)接受中断请求2)响应中断3)执行中断服务程序5简述串行通信,并描述C54X的三种串行口。5. 串行通信,就是发送器将并行数据逐位移出成为串行数据流,接收器将串行数据流以一定的时序和一定的格式呈现在连接收/发器的数据线上。TMS320C54x有三种类型的串行口:标准同步串行口(SPI)、缓冲串行口(BSP)和时分多路串行口(TDM)。 标准同步串行口(SPI,Serial Port Interface):有两个独立的缓冲器用于传送数据,接收缓冲器和发送缓冲器,每个缓冲器有一条可屏蔽的中断线。串行数据可以按8位字或16位字转换。缓冲串行口(BSP,Buffered Serial Port):在标准同步串行口的基础上增加了一个自动缓冲单元(ABU)。BSP是一种增强型标准串行口,它是全双工的,并有两个可设置大小的缓冲区。 时分多路复用串行接口(TDM,Time-Division Multiplexed):允许同一个串口以分时方式传送多路数据,TDM为多处理器通信提供了一种简单而有效的方式。四、程序题(共35分)1.设计一存储空间为100个单元的堆栈。将栈底地址指针送SP,对其初始化(共5分)1(5分)size .set 100 ;设置堆栈空间的 ;大小为100stack .usect “STK”,size ;设置堆栈段的首地址 ;和堆栈空间 STM #stack+size,SP 2. 假设目标存储器的配置如下:(共10分)程序存储器 EPROM E000hFFFFH(片外)数据存储器 SPRAM 0060H007FH (片内) DARAM 0080H017FH (片内)要求编写链接命令文件ex421.cmd。此命令用来链接ex421.obj和vector.obj两个目标文件(输入文件),并生成一个映像文件ex421.map,以及一个可执行的输出文件ex421.out。标号“start”是程序的入口。2(10分)ex421.obj vectors.obj -o ex421.out -m ex421.map -e start MEMORY PAGE 0: EPROM : org=0E000H,len=100H vecs : org=0FF80H,len=04H vecs1 : org=0FFC8H,len=04H PAGE 1: SPRAM : org=0060H,len=20H DARAM : org=0080H,len=100HSECTIONS .text : EPROM PAGE 0 .bss : SPRAM PAGE 1 .data : EPROM PAGE 0 STACK : DARAM PAGE 1 .vectors: vecs PAGE 0 INT_2 : vecs1 PAGE 03阅读下列汇编源程序,在每条语句后写出注释,并叙述程序的功能(共20分)。.title “cjy4.asm” .mmregsSTACK .usect “STACK”,10H .bss a,4 .bss x,4 .bss y,1 .def start .data table: .word 1*32768/10 .word 2*32768/10 .word -3*32768/10 .word 4*32768/10 .word 8*32768/10 .word 6*32768/10 .word -4*32768/10 .word -2*32768/10.text start:SSBX FRCT STM #x,AR1 RPT #7 MVPD table,*AR1+ STM #x,AR2 STM #a,AR3 RPTZ A,#3 MAC *AR2+,*AR3+,A STH A,y end: B end .end3. (20分) .title “cjy4.asm” .mmregsSTACK .usect “STACK”,10H .bss a,4 ;为a分配4个存储单元 .bss x,4 ;为x分配4个存储单元 .bss y,1 ;为结果y分配1个存储单元 .def start .data ;定义数据代码段table: .word 1*32768/10 ;在table开始的8个.word 2*32768/10 ;地址放数据 .word -3*32768/10 .word 4*32768/10 .word 8*32768/10 .word 6*32768/10 .word -4*32768/10 .word -2*32768/10.text ;定义可执行程序代码段start:SSBX FRCT ;设置FRCT位,表示进行小数乘 STM #x,AR1 ;将x的首地址传给AR1 RPT #7 ;重复8次下条指令 MVPD table,*AR1+ ;将程序空间8个数传给数据存储器 STM #x,AR2 ;将数据存储器第一个数x1的地址传给AR2 STM #a,AR3 ;将数据存储器第五个数a1的地址传给AR3 RPTZ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论