DSP复习题(仅供参考)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DSP复习题
一、填空题:
1. .DSP的寻址方式有七种,分别是什么?(p39)
1)立即数寻址、2)绝对地址寻址、3)累加器寻址、4)直接寻址、5)间接寻址、6)存储器映射寄存器寻址、7)堆栈寻址
2.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作来改变。(p58)
3.COFF目标文件都包含以下三种形式的段,分别是: .text ; .data ; .bss 。 (p69)
4.TI公司的定点DSP产品主要有TMS320C2000系列、 TMS320C5000系列和 TMS320C6000 系列。(p8) 5.DSP芯片的开发工具可以分为软件和硬件两类。(p10)
6.C54x DSP的指令系统有助记符指令和代数式指令两种形式。(p39)
7.DROM为 1 ,片内ROM配置程序和数据存储空间。ST1的CPL为 1 表示选用对战指针SP的直接寻址方式;ST1的C16等于0 表示ALU工作在双精度算术运算式。(填写0或1)(p17)
8.DSP具有两个 40 位的累加器A和B。累加器A的32-39 位是保护位。怕(p16-17)
9.TMS320C54x DSP的内部总存储空间为192k 字,分成3个可选择的存储空间。
10.TMS320C54x有4组地址总线分别是PAB 、 CAB 、 DAB 和 EAB 总线。(P14)
11. 链接器对段的处理主要通过MEMORY 和SECTIONS两个命令来完成。(P73-74)
12.DSP有3个16位寄存器作为状态和控制寄存器,分别是状态寄存器ST0 、状态寄存器ST1 和处理器方式状态寄存器PMST 。(P20)
13. TMS320C54x的三类串行口分别是标准同步串行口、缓冲串行接口、时分多路串行接口和多通道缓冲串口。(p29)
14.DSP的内部存储器类型可分为RAM和ROM。其中RAM又可以分为两种类型:双寻址RAM和单寻址RAM。
(P14)
15.在数字信号处理器寻址指令系统中,Dmad为16位立即数,表示数据存储器,Pmad表示程序存储器。(p40)16.用于DSP与其他总线或CPU进行通信的接口称为主机接口。
17.DSP芯片采用了6级流水线的工作方式,即一条指令分为哪6个阶段?
预取指-取指-译码-寻址-读数-执行
18.从功能结构上,DSP的CPU可以划分成运算部件和控制部件两大部分。
19.DSP的指令系统有助记符指令和代数指令两种形式。
二、判断题
1.TI公司的定点DSP产品主要有 TMS320C54系列。 F
2.ST1中的INTM=1即允许可屏蔽中断。F
3.DSP芯片采用了6级流水线的工作方式。T
4.DSP的寻址方式有七种,累加器寻址的有两条指令。T
5.TMS320C54x DSP的内部总存储空间为512字。F
6.DSP有4个16位寄存器作为状态和控制寄存器。F
7.在TMS320C54x DSP寻址指令系统中,Xmem和Ymem表示16位双寻址操作数。T
8.用于DSP与其他总线或CPU进行通信的接口称为I/O接口。F
9.在所有的COFF目标文件不一定只包含三种形式的段。T
10.OVLY为0时,片内RAM仅配置到数据存储空间。 T
11.DSP的指令系统有助记符指令和操作数指令两种形式。F
12.累加器寻址的两条指令分别是INTR和RESET。F
13.软件中断是由READA Smem和WRITA Smem产生的。F
14所有的DSP芯片内部都包含程序存储器和数据存储器。.T
15.在COFF目标文件中.text段通常包含可执行代码与数据。F
16.C54x DSP定时器由3个16位存储器映射寄存器组成。 T
17.链接器对段的处理主要通过MEMORY和SECTIONS两个命令完成。T
18.TMS320C54x DSP具有两个32位的累加器A和B。F
三、问答题:
1.TI公司的DSP产品目前有哪三大主流系列?各自应用领域是什么?(p8)
答:目前有TMS320C2000、TMS320C5000、TMS320C6000;分别应用于数字化控制领域;通信、便携式;超高速、大容量实时信号处理的场合如音视频技术、通信基站。
2.TMS320C54X DSP芯片的主要特点有哪些?(p6)
答:1、哈佛结构 2、多总线结构3、指令系统的流水线操作4、专用的硬件乘法器5、特殊的DSP指令6、快速的指令周期7、硬件配置强
3. 在TMS320C54x DSP系统中什么是定点DSP芯片和浮点DSP芯片?各有什么优缺点?(p5)
答:数据以定点格式工作的DSP芯片称为定点DSP芯片;以浮点格式工作的DSP芯片称为浮点DSP芯片。定点DSP芯片处理速度块、低功耗、低成本,但动态范围低;浮点DSP芯片运算精度高,但功耗和价格高。
3.在进行DSP系统设计时,如何选择合适的DSP芯片?(p9)
选择DSP芯片首先要根据系统运算量的大小、对运算精度的要求、存储器的要求、系统成本限制以及体积等要求选择合适的DSP 芯片及DSP芯片。
5.在用C语言程序设计时,C编译器会产生哪些段? (p95)
答:C编译器对C语言编译后除了生成3个基本段,即.text、.data、.bss外,还生成.cinit、.const、.stack、sysmem段。
6. TMS320C54X DSP有哪些重复操作?各有什么优点? (p137)
答:有单条指令重复执行和程序块重复执行两种操作
单条指令重复操作功能,可以使乘法累加器和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高这些指令的执行速度。利用块重复操作进行循环,是一种零开销循环。
7.CPU响应中断有哪些条件?中断处理一般过程是什么?(p29-32)
答:1)优先权利最高;
2)ST1中的INTM=0即允许可屏蔽中断;
3)IMR中相位为1,允许可屏蔽中断
8.TMS320C54x芯片存储器采用什么结构?芯片存储器的分配方法是如何? (p23-28)(25)
答:TMS320C50x采用改进的哈佛结构。存储空间由三个独立可选的存储空间组成:64K字的程序空间、64K字的数据存储空间、64K字的I/O存储空间。
TMS320C54x的工作方式状态寄存器PMST提供;三个控制位:MP/非MC,OVLY/DORM,用于在存储空间中配置片内存储器
MP/非C:微处理器(微型计算机工作方式位)
OVLY:RAM的重叠位
DROM:数据ROM位
9.TMS320C54x宏命令及其功能是什么? (p80-81)
答:宏命令是源程序中具有独立功能的一段程序代码,它可以根据用户的需要,由用户创建自己的指令,宏命令一经定义,便可在以后的程序中多次调用,从而可以简化和缩短源程序。
功能:定义自己的宏,重新定义已存在的宏,简化长的或复杂的汇编语言,访问由归档器创建的宏库,处理一个宏中的字符串、