第一章 绪论

DSP绪论

1、单选题:
‏TMS320C55X DSP 微处理器采用的是(   )结构‍
选项:
A: 哈佛结构
B: 冯•诺依曼结构
C: 矩阵结构
D: 以上都不是
答案: 【 哈佛结构

2、单选题:
​TI公司的定点DSP产品主要有TMS320C2000系列、(   )系列和TMS320C6000系列。‎
选项:
A: TMS320C3000
B: TMS320C4000 
C:   TMS320C5000 
D: 以上都不是
答案: 【   TMS320C5000 

3、单选题:
‎DSP与单片机、嵌入式微处理器的最大区别是(   )‌
选项:
A: A、主要应用于中、低成本控制
B: 高速实时的数字信号处理 
C: 可配置多任务操作系统  
D: 高度灵活性
答案: 【 高速实时的数字信号处理 

4、单选题:
‍以下各项不属于DSP芯片主要特点的是(   )‍
选项:
A: 哈佛结构
B:  事务型处理器
C: 指令系统的流水线操作
D: 多总线结构
答案: 【  事务型处理器

5、单选题:
‍哈佛结构与冯.诺依曼结构的区别在于(   )‍
选项:
A: 分离的数据、程序总线 
B: 多个存储器
C: 允许流水线操作
D: 专用的硬件乘法器
答案: 【 分离的数据、程序总线 

6、单选题:
‌TMS320C55X主要应用于(   )领域‌
选项:
A: 自动控制 
B: 语音处理
C: 浮点运算
D: 图象处理
答案: 【 语音处理

7、判断题:
‌C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。(   )​
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌TMS320C55X DSP的程序地址和数据地址是统一编码的,这说明它是冯诺依曼结构的CPU (   ) ‌
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
​TMS320C55X DSP 属于定点DSP,因此无法完成浮点运算 (    ) ‎
选项:
A: 正确
B: 错误
答案: 【 错误

第二章 CCS开发环境的组建

CCS开发环境的建立和配置

1、单选题:
在CCS的硬件仿真模式下开发TMS320C55X系列DSP的固件程序,总是先要配置好硬件仿真平台,下列操作并不是建立硬件仿真平台所必须的步骤是(    )‍‍
选项:
A: 选择正确的仿真器型号
B: 选择正确的目标DSP
C:  针对目标DSP载入对应的GEL文件 
D: 针对目标DSP载入对应的DSP BIOS
答案: 【 针对目标DSP载入对应的DSP BIOS

2、单选题:
经过CCS编译链接生成,可以在DSP的内存中运行的文件类型是()‍‍‍
选项:
A: .exe 
B: .out 
C: .bin
D: . cmd
答案: 【 .out 

3、单选题:
下列文件类型中,可以烧录到DSP的外部闪存中作为自启动程序的是(    )。‍‎‍‎‍
选项:
A: .exe
B: .out 
C: .bin
D: . cmd
答案: 【 .bin

4、单选题:
在下列TMS320C55X系列DSP-C程序涉及的文件类型中,用以划分程序、数据空间的是(    )‌‍‌‍‌
选项:
A: .exe
B: .out
C: .bin
D: .  cmd
答案: 【 .  cmd

5、单选题:
仿真系统中,主机通过仿真器与目标系统的(   )接口相连。‎‎​‎
选项:
A: JTAG 
B: PCI 
C: 并口 
D: USB接口
答案: 【 JTAG 

6、单选题:
在CCS中编译C程序时,必须将运行时间支持库文件添加到工程中,该文件名为(   )。​‎​
选项:
A: rts.src
B: rts.lib
C: rtdx.c
D: rtdx.h
答案: 【 rts.lib

7、单选题:
‏ CCS5以上版本载入基于CCS3版本的示例源程序时,应当采取的操作是‍‏‍‏‍
选项:
A: 菜单栏->Project->Open
B: 菜单栏->File->Open File 
C: 菜单栏->File->Import
D: 菜单栏->File->Switch workspace
答案: 【 菜单栏->File->Import

8、判断题:
‍CCS软件开发系统仅支持C语言程序编程。(   )‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
​TI公司DSP集成开发环境(CCS)有软件仿真和硬件仿真两种工作模式。(   )‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍安装CCS前需关闭杀毒软件和防火墙()​
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‍安装CCS源文件夹及路径和目标文件夹及路径都不能含有中文字符,在Win7以上系统安装时,登陆账号名也不能有中文字符(    )‏‍‏
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍安装仿真器驱动时,需要安装到CCS安装目录中的指定文件夹,否则CCS建立配置文件时的仿真器列表中不会出现对应的仿真器(  )​‍​
选项:
A: 正确
B: 错误
答案: 【 正确

第三章 TMS320C55x DSP 程序设计

TMS320C55x DSP 程序设计知识_测试

1、单选题:
C语言程序在执行时,先要调用C标准库中的初始化程序,入口标号为(   )。‎‎
选项:
A: begin 
B: _c_init00 
C: start 
D: ioport
答案: 【 _c_init00 

2、单选题:
TMS320C55x的汇编语言源程序语句包括(   )‏①汇编语言指令 ②汇编伪指令 ③链接指令 ④定位指令 ⑤注释‏
选项:
A: ①②③
B: ②④⑤ 
C: ①③⑤ 
D: ①②⑤
答案: 【 ①②⑤

3、单选题:
在TMS320C55X系列DSP的软件开发中,CMD文件中的.text段的作用是(  )‍‍‏‍
选项:
A: 存储文本数据 
B: 存储变量数据
C: 存储常量数据
D: 存储程序数据
答案: 【 存储程序数据

4、单选题:
在TMS320C55X系列DSP的软件开发中,CMD文件中的.bss段的作用是(  )。‏‏‏
选项:
A: 存储文本数据 
B: 存储变量数据 
C: 存储常量数据
D: 存储程序数据
答案: 【 存储变量数据 

5、单选题:
在TMS320C55X系列DSP的软件开发中,CMD文件中的.data段的作用是(  )​​‏​
选项:
A: 存储文本数据
B: 存储变量数据
C: 存储常量数据
D: 存储程序数据
答案: 【 存储常量数据

6、单选题:
目标文件.bss段对应的虚拟的目标存储器是(   )‏‏‌‏
选项:
A: RAM 
B: EPROM
C: ROM 
D: FLASH
答案: 【 RAM 

7、单选题:
下列段不属于COFF目标文件的是(   ) ‍‍
选项:
A: .text  
B: .data   
C: .bss
D: .prj
答案: 【 .prj

8、单选题:
下面对一些常用的伪指令说法正确的是:(   )‏‏‌‏
选项:
A: .def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;
B: .ref所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;
C: .sect命令定义的段是未初始化的段;
D: .usect命令定义的段是未初始化的段
答案: 【 .usect命令定义的段是未初始化的段

9、单选题:
经过CCS编译链接生成,可以在DSP的内存中运行的文件类型是()‎‎
选项:
A: .exe 
B: .out  
C: .hex 
D: .cmd
答案: 【 .out  

10、单选题:
下列文件类型中,可以烧录到DSP的外部闪存中作为自启动程序的是(    )‎‎‌‎
选项:
A:  .exe  
B:  .out 
C: .hex    
D: A.cmd
答案: 【 .hex    

11、单选题:
在下列TMS320C55X系列DSP-C程序涉及的文件类型中,可以用以划分程序、数据空间和是(    )。‍‏‍
选项:
A:  .exe  
B:  .out 
C:  .bin 
D:  .cmd
答案: 【  .cmd

12、单选题:
若想在C程序中访问一个定义于汇编程序中的变量,那么下列准备工作中不是必须的是(   )。‏‏‏‏‏
选项:
A: extern int var (C程序) 
B: –ml (编译器属性) 
C:  .bss _var , 1 (汇编) 
D: .global _var (汇编)
答案: 【 –ml (编译器属性) 

13、单选题:
片上支持库(CSL)可以帮助开发者更为便捷地开发TMS320C55X系列DSP的片上外设程序‎,以开发周期性方波发生器(需启用大内存模式)为例,下列准备工作并不是必须的是(    )。‎‎
选项:
A: 包含头文件“csl_pll.h”和“csl_timer.h”  
B: . “Predefined Symbol”中添加“_CSL5509_LIB_”
C: 载入对应的C55X-DSP BIOS文件 
D: “Include library file”中添加“csl5509ax.lib”
答案: 【 载入对应的C55X-DSP BIOS文件 

14、单选题:
若要用C语言来编写DSP的中断服务函数, 中断函数声明之前需要加上什么描述字(   )‍‍
选项:
A: callback 
B: interrupt 
C:  system
D:  channel
答案: 【 interrupt 

15、单选题:
在DSP-C语言程序开发中,若要用指针来访问IO端口, 指针声明之前要加上什么描述字(   )‌‌
选项:
A: ioport 
B: device
C:  peripheral 
D:  interface
答案: 【 ioport 

16、单选题:
在DSP-C语言程序开发中,若要将数组定义在片上内存中,数组声明之前要加上什么描述字(   )‍‍
选项:
A: internal 
B: kernel 
C: onchip 
D: volatile
答案: 【 onchip 

17、判断题:
‎TMS320C55X DSP 的C语言程序开发时,int型数据的宽度为32位​
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‍TMS320C55X DSP 的C语言程序开发时,double型数据的宽度为64位‌
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
​TMS320C55X DSP 的C语言程序开发时,字符型数据的宽度为8位‍
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‍CCS软件开发系统仅支持C语言程序编程​
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‎在DSP处理器汇编程序中,标号区分大小写‎
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
‌在DSP处理器汇编程序中,仅标号可以从每行首列开始, 其它指令或伪指令都不能从首列开始‌
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‎在.text、.data和.bss段,初始化段是.text和.data,未初始化段是.bss‌
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‍C55x DSP的指令系统有助记符指令和代数指令两种形式‌
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‎一般COFF目标文件中包含.text、.data和.sect三个缺省的段‎
选项:
A: 正确
B: 错误
答案: 【 正确

26、判断题:
​SECTIONS伪指令用于指定目标存储器结构‎
选项:
A: 正确
B: 错误
答案: 【 错误

27、判断题:
‏MEMORY伪指令用于控制段的构成与地址分配‍
选项:
A: 正确
B: 错误
答案: 【 错误

28、判断题:
‎C55x DSP汇编语言的伪指令也是一种指令,同样占用存储空间​
选项:
A: 正确
B: 错误
答案: 【 错误

第四章 TMS320C55x DSP的硬件体系及指令系统

TMS320C55x DSP的指令系统_测试

1、单选题:
TMS320C55x是TMS320家族中的定点数字信号处理器,可以使用两种指令集:助记符指令集和(   )‏‏‎‏
选项:
A: 控制指令集
B: 算术指令集
C: 逻辑指令集
D: 代数指令集
答案: 【 代数指令集

2、单选题:
汇编语言“MOV  *(#032002),T2”使用的寻址方式是 (   )‌‌‏‌
选项:
A: 直接寻址 
B: 立即寻址
C:  间接寻址 
D: 绝对寻址
答案: 【 绝对寻址

3、单选题:
TMS320C55X系列DSP汇编语句“MOV  *AR4,T2”使用的寻址方式是 (   )‍‍‎‍
选项:
A: 直接寻址
B: 立即寻址
C: 间接寻址
D: 绝对寻址
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注