DSP期末考试复习题.doc

上传人:豆**** 文档编号:29963140 上传时间:2022-08-02 格式:DOC 页数:6 大小:134.50KB
返回 下载 相关 举报
DSP期末考试复习题.doc_第1页
第1页 / 共6页
DSP期末考试复习题.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《DSP期末考试复习题.doc》由会员分享,可在线阅读,更多相关《DSP期末考试复习题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一 、填空题: 1. DSP芯片的结构特点主要有改进的哈佛结构、低功耗设计、高度并行性 、多处理单元、特殊的DSP指令等。 2 C54x DSP具有两个 40位累加器。累加器A的 AG或32-39 位是保护位。 3软件中断都是由 INTR 、TRAP 和RESET产生。 4TMS320C54X有8条16位主总线,它们是1条程序总线、3条数据总线、4条地址总线。6. 执行复位操作后,下列寄存器的初始值分别为:ASM0、DP 0。 7TMS320C54x有三种类型的串行口:标准同步串行口(SPI)、缓冲串行口(BSP)、时分多路复用串行接口(TDM)。10DSP片内寄存器在C语言中一般采用 指针

2、方式来访问,常常采用的方法是将DSP寄存器地址的列表定义在 头文件中(reg.h) 。 11. 所有TMS320C54X芯片内部都包含 程序 存储器和 数据 存储器。 12直接寻址就是在指令中包含有数据存储器地址的 低7位 用作偏移地址,并与 基地地址 组成16位的数据存储器地址。 13定时器主要由3个寄存器所组成,包括定时寄存器TIM、定时周期寄存器PRD、定时控制寄存器TCR。15OVLY0,则片内RAM只安排到数据存储空间。DROM1,则部分片内ROM安排到数据空间。 16C54X的工作方式状态寄存器PMST提供了三个控制位,包括 MP/非MC、OVLY、 DROM 。 17. DSP芯

3、片的结构特点主要有 改进的哈佛结构 、 流水线操作 、 专用的硬件乘法器 、 快速的指令周期 、特殊的DSP指令等。 18ST1的CPL 1 表示选用堆栈指针(SP)的直接寻址方式。 19TMS320C54X有3个16位寄存器作为状态和控制寄存器,它们是 状态寄存器ST0 、 状态寄存器ST1 、 处理器工作方式状态寄存器PMST 。 20ST1的C16 0 表示ALU工作在双精度算术运算方式。 22.所有的COFF文件都包含三种形式的段,分别是.text 文本段、.data 数据段、和.bss 保留空间段。 23状态寄存器ST1中CPL=0表示 使用DP,CPL=1表示选择的是 使用SP。

4、24累加器寻址的两条指令分别是 READA Smem 、 WRITA Smem。 二、简答题 1简述TMS320C54x的7种基本的数据寻址方式答:1、立即寻址 2、绝对寻址 3、直接寻址 4、间接寻址 5、累加器寻址 6、存储 器映射寄存器寻址 7、堆栈寻址 2段的作用是什么?COFF目标文件包含哪些段? 答:所谓段,是指连续地占有存储空间的一个代码段或数据段,是COFF文件中最重要的概念。一个目标文件中的每一段都是分开的和各不相同的。 COFF目标文件文件包含:(1)text段:可执行代码段 (2)data段:已初始化数据段(3)bss段:未初始化数据的保留空间段6HPI8接口有几个寄存器

5、?他们的作用是什么? 答:(1)HPI存储器:用于TMS320C54X与主机间传送数据。地址从1000H到17FFH,空间容量为2K字 (2)HPI地址寄存器:由主机对其直接访问,存放当前寻址HPI存储单元的地址(3)HPI数据锁存器:由主机对其直接访问,存放当前进行读/写的数据 (4)HPI控制寄存器:TMS320C54X与主机都能对其直接访问,用于主处理与DSP相互握手,实现相互中断请求 (5)HPI控制逻辑:用于处理HPI与主机之间的接口信号二、指令解释 1、MAC *AR3+,*AR4+,A,B ;答:B=A-*AR3+*AR4 ;AR3=AR3+1 ;AR4=AR4+1 2、SUB

6、#12345,8,A,B ;答:B=A-123458 3、ADD *AR2+,*AR2-,A ;答:A=*(AR2)+*(AR2+1) 4、RPT #99 NOP ;答:重复NOP100次 5、MVDD *AR3+,*AR5+;答:数据存储器内部传送数据AR3AR5,且指令结束后AR3与AR5加1 6、ABDST *AR3+,*AR4+ ;答:B=(*AR3-*AR4)16 7、CALA A ;答:按累加器规定的地址调用子程序 8、ST T,*AR7- ;答: *AR7=T,AR7=AR7-1 9、DST B,*AR1+ ;答: AR1=B,AR1=AR1+1 10、STA, *AR4+ |L

7、D *AR4-,A;答:AR4=A,AR4=AR4+1| A=AR4,AR4-1 11、LD #0032H,4,A ;答:立即数0032H先左移4位后,再加载累加器A 12、STM #1000H,*AR2 ;答:立即数1000H存储到AR2指向的地址单元 13、MAC #345,A,B ;答:立即数345与T寄存器内值相乘后与累加器A相加,结果加载累加器B 14、MVDD *AR3-,100H ;答:AR3指向的地址单元的值传送给地址100H,AR3中地址减一 15、LDM *AR1,A ;答:AR1指向的地址单元的值加载到累加器A 16、LD #80H, A答: 把立即数80H装入累加器 1

8、7、WRITA SMEM答: 把Smem所指定的数据存储单元中的一个数传送到累加器A所指定的成序存储单元 18、PORTR FIFO,*AR5答: 把一个数从端口为FIFO的I/O口复制到AR5寄存器所指向的数据存储单元中 19、LDM MMR,A ;答:将MMR装入累加器A中 20、MVKD SAMPLE,*AR5 21、ADD *AR3+,14,A ;答:将AR3左移14加上AA AR3=AR3+1 22、MPYA TEMP2 ;答:B=A.Temp2.T=Temp2 23、STA, *AR4+ |LD *AR4-,A 24、DST B,*AR1- ;答:B存到长字单元 AR1中,且AR减

9、1 25、MACD *AR2-,COEFFS,A 26、STL A,quot ;答:将 累加器A的低16位字存放在quot的存储单元中 27、ADD #4568H,8,A,B ;答:将4568H左移8位与A相加,赋给B 28、LDM AR1,A;答:存储器映像寄存器寻址方式,将映像寄存器加载累加器AR1 A的低位,其余位置为0 29、MVDD *AR3+,*AR5+;答:数据存储器内部传送数据AR3AR5,且指令结束后AR3与AR5加1 30、MPYA TEMP2 ;答:B=A.Temp2.T=Temp2四、编程 1用汇编语言编制计算y=x1+x2+x6的程序。 .global start .

10、mmregs .data Table: .word 1,1,1,1,1,1 .text start: STM #Table,AR1 LD #0,A RPT #5 ADDC *AR1+,A end: b end 2 编一程序,首先实现对DATA开始的5个单元赋初值0,1,2,3,4,5,然后再对每个单元内容加1。 ;chu shi hua x5=0,1,2,3,4 bin dui mei ge dan yuan jia 1 .title lian.asm.mmregs .bss x,5 stack .usect stack,10h .data table: .word 0,1,2,3,4 .de

11、f start .text start: STM #x,AR1 RPT #4 MVPD table,*AR1+ LD #1,16,B STM #4,BRC STM #x,AR4 RPTB #next-1 ADD *AR4,16,B,A STH A,*AR4+ next: LD #0,B end: B end .end 5编写一段程序,将程序存储器中的10个数据首先传送到数据存储器中(以DATA1开始),再将DATA1开始的10个单元内容传送到DATA2开始的数据储存期中。 .global start .mmregs .data Table: .word 2,1,2,3,4,5,6,7,8,2

12、.bss DATA1,10 .bss DATA2,10 .text start: STM #DATA1,AR1 RPT #9 MVPD Table,*AR1+ STM #DATA2,AR0 RPT #9 MVPD DATA1,*AR0+ end: b end 6 将数组x5 初始化为1,2,3,4,5。 .global start .mmregs .data Table: .word 1,2,3,4,5 .bss x,5 .text start: STM #x,AR1 RPT #4 MVPD Table,*AR1+、 end: b end 五、阅读程序 1、阅读下列汇编源程序,在每条语句后写出

13、注释,并叙述程序的功能。 .title F2.ASM ; 为汇编源程序取名 .mmregs ;定义存储器映像文件 .def start ;定义启动模式 .bss y , 1 ;为y分配1个存储空间 X .usect x,7 ;为x预留7个存储空间 b0 .usect b0,7 ;为b0预留7个存储空间 PA0 .set 0 ;PA0=0 PA1 .set 1 PA1=1 .data COEF: .word 1*32768/10 ;0.1 .word 2*32768/10 ;0.2 .word -4*32768/10 ;-0.4 .word 3*32768/10 ;0.3 .word -4*32

14、768/10 ;-0.4 .word 2*32768/10 ;0.2 .word 1*32768/10 0.1 .text start: SSBX FRCT FRCT位置1,表示进行小数乘 STM #b0, AR1 ;b0的首地址传给AR1 RPT #6 ;重复7次下条指令 MVPD table, *AR1+ ;将程序空间的7个数据传送给数据存储器 STM #xn+6, AR2 ; AR2指向x(n-6),AR2=86H STM #b0+6, AR3 ; AR3指向b6单元,AR3=8EH STM #7, BK ;BK=7,设置缓冲区长度 LD #xn, DP ;设置页指针,DP=01H PO

15、RTR PA1, xn ;输入x(n) FIR2: RPTZ A, #6 ;累加器A清零,设置迭代次数 MAC *AR2+0%, *AR3+0%, A ;A=circ(AR2+AR0)+circ(AR3+AR0) STH A, y ;暂存y(n) PORTW y, PA0 ;输出y(n) BD FIR2 ;执行完下一条后,跳到FIR2处 PORTR PA1,*AR2+0% ;输入最新样本,并修改AR2 .end 功能:N=7的滤波器,y(n)= b0x(n) +b1x(n-1) +b2x(n-2)+ b3x(n-3)+b4 x(n-4)+ b5x(n-5)+ b6x(n-6)4. C54x D

16、SP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间 、64K字的数据存储空间和64K字的 I/O空间 。二、简答题(每题5分,共20分) 1.什么是定点DSP芯片和浮点DSP芯片?各有什么优缺点?解:按数据的定点格式工作的DSP芯片称为定点DSP; 按数据的浮点格式工作的DSP芯片称为浮点DSP; 定点DSP的价格便宜,功耗低,但运算精度低; 浮点DSP的价格较高,C语言编程调试方便,运算精度高。四、阅读指令并填空(每题5分,共25分) 6 )共题空令读高精,方程言较价;度运,功格价点定 浮片 作式的; 点片 的式的据点优有片 点芯 定)分共题题 空 空储字 间

17、程字 间存可成, 间存内 +- ( ) +- + ( 0 波 改,最输% 跳下执 )出; ) 暂 ) ( + ; 0 % * 数数置零加 , )入 , =,置; # 区设 # , 0 -(指 ; + 存给传 空将; , 条 ; # 给址0 # 小示,位 : 00 . .; * 0 / * . - .0/ 00 .: 00 .间间 0; 间储留 空个分 式启; 像储定; 名取编 。功程并释后条在程列下序读 + , , , : 。, 数 + , 0 , , . 期数始 到传内 开 将)开 (中数传首0中储序,写 , * , # ,# # * , . , 。 元单再然, ,初单 现先程 * 0# .

18、 。 制语程 =: 与 结且, 据数器储数+ 0置余低 器载器像式寻寄器存 赋加位左 将; , 中存 存低器累: 、, - 且 元长到;-* , +* ; = 左将:, 器入 : 中储的向寄 制口 端数 答 单储的指 到个的储数的所把: 器累 立 0#、器累到的址的 答 减址 0给值元的指:;0,- 加载,相累与值寄 :; # 元址向 到存 数; ,00 器加再 左0即: , # = ; * * = 答 , , -, 序序址地规累 ) *: *+* 与 结且 据送内存答+ * 次0 重: # () (: * =答, # += =; =; + + 释解信信间主 理辑控 中实握相 主,访其机与 存

19、控 (数/读放问接机由器数 址元存 前放问其对:址 )字 间 0址地送间 0 : )?什作他存个接 间留据始未 )据始:段 码可段 (:件目。的各和都段中文。的最文 ,据或个空有续指段?些包件 什的 寻 寻存映储 址加 接、址直 寻、 即方方数种 题题 别令两址。使的择表 , 示= 寄状。间留 和据 、 是,式三都 所 运度双 。 存式作处 存态 器状们,制态为存 有 式址直的(堆示 。等指的 令的 、乘的专作线 结哈 主构片 。 、 / 包位了 寄状作 间据排 部, 间存到排 则 存控、器寄定 器定括所寄由主定。址存的位组 地 与址作 地存数含在址直。储 和 序含部片 0 所。 中头 义列址寄将方采,来方 针指 采言在存 ) (串复分 串、)口步标行型三 。 0 :值的寄,操行线址 总条线程是,主位 。产 都件位保位 累累0个具 等等 殊元多 并计功、佛改有构结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁