__ XF ______用于输出外设的控制信号。
74. 在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。在函数“long func(int *p1, int i2, int i3, int i4)”中,*p1传递到AR0寄存器,i2传递到T0寄存器,i4传递到AR1寄存器,返回值由AC0寄存器传递。
75. 汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式 ,“mov #0x3,DPH”使用的寻址方式是直接寻址模式,“mov *(#0x011234),T2”使用的寻址方式是绝对寻址模式 。
76. 指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是0000000078。
77. C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。 78. 指令ADD *AR3+, T0, T1 ;
79. 设执行前 (AR3)=0302H (T0)=3300H (T1)=0 CARRY=0 数据存储器(0302H)=EF00H,求该指令执行后
(AR3)=_________ (T0)= _________ (T1)= _________ CARRY=_________ (0302H)=_______ 80. 已知AC1=0200FC00H,AR3=0200H,(200H)=3400H.
MOV *AR3+<<#16,AC1
执行上面指令后,(AC1)=_________ (AR3)=_________ 81. 根据任务调度的方式不同,C55X处理器程序可以分为两大类: 一类是______________________________________________________ 另一类是______________________________________________________ 82. Texas instrument 公司的DSP集成开发环境_________是一个在Windows操作系统下,为开发TMS320系列DSP而设计的集成开发环境。 83. TMS320C54X DSP共有种基本数。
84. DSP实现FIR滤波器延时一个采样周期的方法有两种,一是采用缓冲区法,二是采用缓冲器法。
85. DSP技术是利用专用或通用数字信号处理器芯片,通过的方法对信号进行处理。
第页(共 2 页) 6
86. TMS320C54X DSP可编程定时器的定时周期=(时钟周期)×(定标器+1)×(+1)。
87. TMS320C54X DSP具有两个通用I/O口,用于输入外设的状态;用于输出外设的控制信号。
88. DSP的基本结构是采用____________结构,即程序和数据是分开的。
89. LF2407 DSP器件有两个复位源一个是外部复位引脚的电平变化引起的复位,另一个是____________________溢出引起的复位。
90. DSP芯片的前缀“LF”说明片内有___________存储器;而以“LC”为前缀的芯片,片内有____________工艺的程序存储器。
91. 寄存器ST1的CNF位决定B0的作用,当CNF=________时,映射到程序存储空间,CNF=__________时映射到数据存储空间。
92. 当工作于______________计数模式时,通用定时器会产生一个非对称波形。 93. 若系统时钟频率为40MHz,SCI的BRR值设置为4,则SCI的异步波特率为_________。
94. WD复位关键字寄存器(WDKEY),向WDKEY写入55h后紧接着写入_________则清楚WDCNTR寄存器。
95. 未初始化段为没有初始化的数据存储空间,包括__________段以及由汇编器伪指令.sect产生的命名段。
96. 同传统的单片机中断处理方式类似,DSP中断的处理也有两种方法,分别是__________和____________。
97. DSP对外部存储器和外部功能器件的片选方法有两种:___________和____________。
一、选择题
1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )
(A) 专用型DSP (B)32位DSP (C) 定点型DSP (D) 浮点型DSP 2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 (B )
A. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0
B. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1
C. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0
第页(共 2 页) 7
D. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1
3、若链接器命令文件的MEMORY部分如下所示: MEMORY {
PAGE 0: PROG: origin=C00h, length=1000h PAGE 1: DATA: origin=80h, length=200h }
则下面说法不正确的是(A)
A、 程序存储器配置为4K字大小 B、程序存储器配置为8K字大小 C、数据存储器配置为512字大小 D、数据存储器取名为DATA
4、C54X DSP的流水线是由(B)级(也即是由多少个操作阶段)组成。 (A) 4 (B) 6 (C) 8 (D) 10
5、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是() A、在执行指令*AR3+0B后,AR3的值是200h; B、在执行指令*AR3-0B后,AR3的值为23Fh; C、在执行指令*AR3-0B后,AR3的值是180h; 6、下面对一些常用的伪指令说法正确的是:(D)
A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号; B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号; C、.sect命令定义的段是未初始化的段; D、.usect命令定义的段是未初始化的段。
7、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的(D) A、AR2 B、AR4 C、AR5 D、AR6
8、目前市场上最大的DSP生产厂商是 ( ) A、Motorola B、TI C、Zilog D、ADI
9、TMS320C6000系列的主要应用领域为 ( ) A、测控领域 B、无线通信设备 C、有线通信设备 D、无线基站
10、溢出方式标志位OVM=0且运算溢出,若为正溢出,则ACC中的值为( ) A、7FFF FFFFh B、8000 0000h C、FFFF FFFFh D、正常溢出
11、看门狗定时器时钟频率是CPU时钟频率的 ( ) A、1/128倍 B、1/256倍 C、1/512倍 D、1/1024倍 12、事件管理器中通用定时器的输入外部时钟TCLKINA/B,最高频率是CPU时钟频率的 ( ) A、1/4 B、1/8 C、1/16 D、1/24 13、DSP系统开发的硬件实现中,元件选择属于 ( ) A、系统分析 B、系统综合 C、技术指标 D、确定方案
第页(共 2 页) 8
14、仿真系统中,主机通过仿真器与目标系统的( )接口相连。 A、JTAG B、PCI C、并口 D、USB接口 15、下列段不属于COFF目标文件的是 ( ) A、.text B、.data C、.bss D、.prj
16、目标文件的.bss段对应的虚拟的目标存储器是 ( ) A、RAM B、EEPROM C、ROM D、FLASH
17、下列表达式中不正确的是 ( ) A、10/-3=-3 B、-10/3=-3 C、10%-3=-1 D、-10%3=-1 18、TMS320C54X DSP软硬件复位时,中断向量为。 A. FF00H B. FF80H C. 0080H D. 0000H
19、TMS320C54X DSP主机接口HPI是位并行口。 A. 32 B.16 C. 8 D. 2
20、TMS320C54X DSP采用改进的哈弗结构,围绕条位总线建立。 A. 8、16 B. 16、8 C. 8、8 D. 16、16
21、TMS320C54X DSP多通道缓冲串口(MCBSY)发送和接收通道数最多可达路。
A. 128 B. 64 C. 32 D. 16
22、TMS320C54X DSP的32个中断源分为14级,其中级别最高。 A. INTR B. NMI C. RS D. INTO
23、TMS320C54X DSP共有129条指令,分为大类。 A. 6 B. 5 C. 4 D. 3
24、TMS320C54X DSP最多可与个器件进行时分串行通信。 A. 16 B. 8 C. 4 D. 2
25、可编程数字信号处理器简称。 A. CPU B. DSP C. MCS D. MCU 二、判断题
1、TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断的开销。()
2、循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。()
3、浮点DSP与定点DSP相比,价格便宜,功耗较小,运算精度稍低。() 4、TMS320C54X DSP的40位ALU和累加器仅支持16位算数运算。()
5、TMS320C54X DSP功耗低,大运算量,主要用于便携式信息处理终端产品。()
6、根据芯片工作的数据格式,按其精度或动态范围,可将通用DSP划分为定点DSP和浮点DSP两类()
7、数值范围与精度是一对矛盾,一个变量要想能够表示比较小的数值范围,必须以牺牲精度为代价;而想提高精度,则数的表示范围就相应地增大() 8、C55xDSP的存储空间包括:统一的数据、程序和I/O空间()
9、当CPU从程序空间读取程序代码时,使用23位地址,当访问数据空间时,使用24位的地址()
10、C55x DSP采用字寻址来读/写数据空间的8位、16位或32位数据()
第页(共 2 页) 9
11、当CPU存取长字时,存取地址是指32位数据的低16位(LSW)的地址,而高16位(MSW)的地址取决于LSW的地址()
12、TMS320C55x 的寻址空间为16MB,在访问程序空间时,将23位地址左移一位,并将地址总线上的最低有效位(LSB)置0,使得在对数据空间或程序空间寻址时,地址总线都传送24位地址()
13、C55X DSP支持的间接寻址模式只有AR间接寻址和双AR间接寻址() 14、C55x DSP的C语言开发支持的数据类型包括:char,signed char,int,unsigned int,float等,其中 char类型的长度是8位()
15、用C语言进行C55x DSP开发时,指针分为程序指针和数据指针两种,其区别在于程序指针寻址是按字寻址,而数据指针以字节为单位进行寻址() 16、C55x DSP的C编译器把C/C++代码转换成汇编源代码,如果用户只用汇编语言编写程序,则将跳过C编译器而直接通过汇编器生成目标文件()
17、ioport类型只能用来声明全局或静态变量,如果在本地变量中使用ioport类型,则变量必须用指针声明()
18、ioport int * ptr_to_ioport;这里定义了一个指向IO空间的数据空间指针,即该指针在数据空间定义,但指向IO空间()
19、int * ioport ioport_pointer;这里定义了一个指向数据空间的IOPORT类型的指针,即该指针在数据空间定义,但指向IO空间()
20、通用目标文件格式中的段可以分成两大类——初始化段和未初始化段,其中.bss段属于初始化段()
21、DSP 处理器TMS320VC5402的供电电压为5V。() 22、DSP的工作频率只能是外部晶体振荡器的频率。() 23、TMS320C54X DSP是浮点型处理器。() 24、TMS320C54X DSP的汇编语言中有除法指令。() 25、TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及中断向量表。
26、DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。() 27、TMS320C54X系列DSP外部程序存储器的分页扩展受DROM位控制。() 28、TMS320C54X DSP是浮点型处理器。() 29、 DSP的工作频率只能是外部晶体振荡器的频率。() 30、TMS320C54X DSP的汇编语言中有除法指令。() 31、汇编伪指令可以用大写表示。() 32、DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。() 33、 TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。() 34、TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序存储空间共享片内DARAM。
35、TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。() 36、TMS320C54X系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共享片内ROM。() 37、TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。() 38、TMS320VC5402型DSP的工作频率是由外部晶振唯一确定的。() 39、DSP 处理器TMS320VC5402的中断向量表位置是固定的。() 40、 TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序
第页(共 2 页) 10