当前位置:文档之家› dsp复习题库

dsp复习题库

dsp复习题库
dsp复习题库

一、选择题

1.’C54x 进行32位长数据读操作时使用的数据总线是()。

A) CB和EB B) EB和DB

C) CB和DB D) CB、DB和EB

2.以下哪种方法不能清除中断标志寄存器IFR中的中断标志位。()

A) 硬件复位 B) 软件复位

C) 软件置位IFR寄存器中的标志位 D) 软件清零IFR寄存器中的标志位3.下列说法中错误的是()。

A) 每个DARAM块在单周期内能被访问2次。

B) 每个SARAM块在单周期内只能被访问1次。

C) 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。

D) DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射

到程序空间用来存储程序代码。

4. 若程序中对堆栈设置如下,则下列说法错误的是()。

size .set 120

stack .usect “STACK”,size

STM # stack + size,SP

A) 此堆栈段的段名为STACK

B) 此堆栈段共120个单元

C) 此堆栈段第一个变量的名称为size

D) 堆栈设置好后,堆栈指针SP指向栈底

5.若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是()。

A) BC sub, AGT B) BC sub, AGT, AOV

BC sub, AOV

C) BC sub, AGT D) BC sub, AGT, ANOV

BC sub, ANOV

6.执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=()

A) 03FDH B) 03FFH C) 03FCH D) 0400H

7.以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。()

A) MP/MC B) OVLY C) DROM D) SXM

8. 下列指令中,哪条指令的写法是错误的。()

A) ADD # 99, B B) LD @ AR3, B

C) LD @ x, A D) LD * AR3, B

9. 用下列伪指令定义的数据段中,哪一个通常为未初始化变量保留存储空间。()

A) .text B) .data C) .sect段 D) .bss 10.当硬件复位后,CPU将从下列哪个地址开始执行程序。()

A) 0FF80H B) 0000H C) 0080H D) 0FF00H

1.TMS320C54X DSP软硬件复位时,中断向量为________。

A、 FF00H

B、 FF80H

C、 0080H

D、 0000H

2.TMS320C54X DSP主机接口HPI是________位并行口。

A、32

B、 16

C、 8

D、 2

3. TMS320C54X DSP采用改进的哈佛结构,围绕______组_______位总线建立。

A、 8,16

B、16,8

C、 8,8

D、16,16

4.TMS320C54X DSP的32个中断源分为14级,其中________级别最高。

A、 INTR

B、 NMI

C、RS

D、 INT0

5. TMS320C54X DSP共有129条指令,分为________大类。

A、 6

B、5

C、 4

D、 3

6.TMS320C54X DSP具有________个________位的累加器

A 2,40 B、1,40 C、2,32 D、1,32

7. TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为间接寻址的地址。…………………………………………………………………( )

A、*

B、#

C、@

D、&

8.下列TMS320C54X DSP的中断源属于非可屏蔽中断的是_______。…( )

A、 RS

B、TINT

C、INT0

D、INT1

9. 在块循环中用于确定一块代码所需要循环次数的寄存器是( )

A、RSA

B、BRC

C、REA

D、RBC

10、可编程数字信号处理器简称________。

A 、CPU B、 DSPC、 MCSD、 MCU

11、TMS320C54X DSP片内由______组_______位总线构成。( )

A、8 16

B、16 16

C、8 32

D、8 8

12.下列不是TMS320C54X中的3个状态控制寄存器的是………………( )

A、ST0

B、 ST1

C、T

D、PMST

13.下面对TMS320C54xDSP的堆栈操作说法,正确的是()

(A) 出栈操作时,数据先出栈,然后SP增加

(B) 出栈操作时,SP先增加,然后数据出栈

(C) 当进栈操作时,SP先增加,然后数据进入堆栈

(D) 当进栈操作时,数据先进入堆栈,然后SP减小。

14、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=___………( )

A、03FDH

B、 03FFH

C、 03FCH

D、0400H

15、TMS320C54X DSP具有多种不同的节电工作方式,其中______不仅使DSP片上的CPU和外设暂停工作,还停止片上的PLL,显着降低功耗。…………( )

A、HOLD

B、IDLE1

C、IDLE2

D、IDLE3

16.下列哪一款TI公司的系列芯片适用于需要数字化的控制领域( )

(A)TMS320C2407 (B)TMS320C6203

(C)TMS320C5409 (D)TMS320C5510

17.TMS320C54X DSP具有________个________位的累加器

A、2,32

B、 1,40

C、2,40

D、 1,32

DSP中有________个辅助寄存器。……………………( )

A、4

B、8

C、16

D、32

19.TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为直接寻址的

地址。……………( )

A、#

B、*

C、@

D、&

20.下列中断源是定时器中断的是______……………………………( )

A、NMI

B、TINT

C、RINT0

D、INT0

1、对于TMS320C54x系列DSP芯片,下列说法正确的是………… ( )

A、 8位DSP

B、32位DSP

C、定点型DSP

D、浮点型DSP

2、TMS320C54X DSP片内由______组_______位总线构成。…………( )

A、8 16

B、16 16

C、8 32

D、8 8

3.关于定点DSP所采用的Q格式,下列说法正确的是:………………()

A、Q越大,数值范围越大,精度也越高

B、Q越大,数值范围越小,但精度越高

C、Q越大,数值范围越大,但精度越低

D、Q越大,数值范围越小,精度也越低

DSP中有________个辅助寄存器。……………………( )

A、4

B、8

C、16

D、32

5.TMS320C54x中累加器A分为三个部分,低位字,高位字和保护位,其中A的高位字是指()

A、AL

B、AG

C、AH

D、AM

6. TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为间接数寻址的地址。…………………………………………………………………( )

A、*

B、#

C、@

D、&

7、TMS320C54X DSP主机接口HPI是________位并行口。

A、 32

B、 16

C、 8

D、 2

8.下列段定义伪指令中,用于为堆栈保留一块存储空间的段的是:。…………………………………………………………………( )

A、.bss

B、.data

C、.usect

D、.text

9、TMS320C54X DSP的中断标志寄存器是________。……………………( )

A、IFR

B、TCR

C、PRD

D、TIM

10.输出文件用________扩展名表示。………………( )

A、.obj

B、.cmd

C、.out

D、.asm

11、TMS320C54X DSP微处理器采用的是________结构。…………( )

A、哈佛结构 B 、冯诺依曼结构 C、矩阵结构 D、以上都不是

12、TMS320C54X DSP软硬件复位时,中断向量为________。…………( )

A、0000H

B、0080H

C、FF80H

D、FF00H

13、以下控制位中哪一位用来决定数据存储空间是否使用内部ROM。……( )

A、MP/MC

B、 OVLY

C、 DROM

D、SXM

14、若链接器命令文件的MEMORY部分如下所示:

MEMORY

{

PAGE 0: PROG: origin=C00h, length=1000h

PAGE 1: DATA: origin=80h, length=200h

}

则下面说法不正确的是()

A、程序存储器配置为4K字大小

B、程序存储器配置为8K字大小

C、数据存储器配置为512字大小

D、数据存储器取名为DATA

15、若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是………………………………………………………………………………( )。

A、 BC sub, AGT

B、BC sub, AGT, AOV

BC sub, AOV

C、 BC sub, AGT

D、BC sub, AGT, ANOV

BC sub, ANOV

16.下列哪一款TI公司的系列芯片适用于实现低功耗、高性能而设计的( )

A、TMS320C2407

B、 TMS320C5409

C、TMS320C6203

D、TMS320C2812

17.TMS320C54X DSP具有________个________位的累加器

A、2,32

B、 1,40

C、2,40

D、 1,32

18.TMS320C54X DSP汇编指令的操作数域中,前缀表示的操作数为直接寻址的地址。……………( )

A、#

B、*

C、@

D、&

19、以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。()

A、 MP/MC

B、 OVLY C)、DROM D、SXM

20、下列说法中错误的是()。

A、每个DARAM块在单周期内能被访问2次。

B、每个SARAM块在单周期内只能被访问1次。

C、片内ROM主要存放固化程序和系数表,只能作为程序存储空间。

D、 DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到

程序空间用来存储程序代码。

21、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方

式下,下面的那些辅助寄存器如果使用到了是非法的()

A、AR2

B、AR4

C、AR5

D、AR6

22.下列中断源是定时器中断的是______……………………………( )

A、TINT

B、NMI

C、RINT0

D、INT0 23.TMS320C54X DSP定时器周期寄存器是________。 ( )

A、IFR

B、IMR

C、PRD

D、SWWWSR

24、在块循环中用于确定一块代码所需要循环次数的寄存器是( )

A、RSA

B、BRC

C、REA

D、RBC

25、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次” ( )

A、PRT #18h

B、RPT #18

C、RPT #12h

D、RPT #17

26、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx ( )

A、增1

B、减1

C、加上AR0

D、减去AR0

27.汇编语言文件用________扩展名表示。

A、.obj

B、.cmd

C、.out

D、.asm

28、下面对一些常用的伪指令说法正确的是:()

A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;

B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;

C、.sect命令定义的段是未初始化的段;

D、.usect命令定义的段是未初始化的段。

29、下面对TMS320C54xDSP的中断系统叙述错误的是()

A、TMS320C54xDSP的中断系统具有硬件中断和软件中断。

B、TMS320C54xDSP的硬件中断指由片外扩展的外设引起的中断。

C、TMS320C54xDSP的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。

D、TMS320C54xDSP的非屏蔽中断指软件中断、RS中断和NMI中断。

30、若程序中对堆栈设置如下,则下列说法错误的是()。

size .set 120

stack .usect “STACK”,size

STM # stack + size,SP

A、此堆栈段的段名为STACK

B、此堆栈段共120个单元

C、此堆栈段第一个变量的名称为size

D、堆栈设置好后,堆栈指针SP指向栈底

1. MS320C54x系列DSP的CPU具有三个16位寄存器来作为CPU状态和控制寄存器,

下面有一项不是的是:()

(A) ST0 (B) ST1 (C) PMST (D) TDDR

2. 下列段不属于COFF目标文件的是……………………………………( )

A、.text

B、.data

C、.bss

D、.prj

3.TMS320C54X DSP中断屏蔽寄存器寄存器是________。 ( )

A、IFR

B、IMR

C、PRD

D、SWWWSR

4、在块循环中用于确定一块代码所需要循环次数的寄存器是( )

A、RSA

B、BRC

C、REA

D、RBC

5、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次” ( )

A、PRT #18h

B、RPT #18

C、RPT #12h

D、RPT #17

6、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx ( )

A、增1

B、循环增1

C、加上AR0

D、减去AR0

7.链接器命令文件用________扩展名表示。

A、.obj

B、.cmd

C、.out

D、.asm

8、下面对TMS320C54xDSP的堆栈操作说法,正确的是()

(A) 出栈操作时,数据先出栈,然后SP增加

(B) 出栈操作时,SP先增加,然后数据出栈

(C) 当进栈操作时,SP先增加,然后数据进入堆栈

(D) 当进栈操作时,数据先进入堆栈,然后SP减小

9、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( )

A.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0

B.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1

C.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0

D.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1 10、若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是………………………………………………………………………………( )。

A、 BC sub, AGT

B、BC sub, AGT, AOV

BC sub, AOV

C、 BC sub, AGT

D、BC sub, AGT, ANOV

BC sub, ANOV

11.下列段定义伪指令中,用于为变量保留一块存储空间的段的

是:……………………………………………………( )

A、.bss

B、.data

C、.sect

D、.text

12、下列指令属于乘加指令操作符的是。…………( )

A、ADD

B、MPY

C、MAC

D、MAS

13、TMS320C54X DSP的定时器控制寄存器是______。……………………( )

A、IFR

B、TCR

C、PRD

D、TIM

14.链接器命令文件用________扩展名表示。………………( )

A、.obj

B、.cmd

C、.out

D、.asm

15、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( )

D.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0

E.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1

F.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0

G.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1

二、填空题

1.累加器A分为三个部分,分别为();();()。

1.AG,AH,AL

2.TMS320VC5402型DSP的内部采用()条()位的多总线结构。

2.8,16

3.TMS320VC5402型DSP采用()总线结构对程序存储器和数据存储器进行控制。

3.哈佛

4.TMS329VC5402型DSP有()个辅助工作寄存器。

4.8个

5.DSP处理器TMS320VC5402中DARAM的容量是()字。

5.16K字

6.TI公司的DSP处理器TMS320VC5402PGE100有()个定时器。

6.2

7.在链接器命令文件中,PAGE 1通常指()存储空间。

7.数据

8.C54x的中断系统的中断源分为()中断和()中断。

8.硬件、软件

1.TI公司DSP处理器的软件开发环境是()。

1.答:CCS(Code Composer Studio)

2.DSP处理器TMS320VC5402外部有()根地址线。

2.答:20根

3.直接寻址中从页指针的位置可以偏移寻址()个单元。

3.答:128

4.在链接器命令文件中,PAGE 0通常指()存储空间。

4.答:程序

5.C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是()。

5.答:锁相环PLL

6.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址()单元开始工作。

6.答:FF80h

7.TMS320C54x系列DSP处理器有()个通用I/O引脚,分别是()。

7.答:2个,BIO和XF

8.DSP处理器按数据格式分为两类,分别是();()。

8.答:定点DSP和浮点DSP

9.TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是()。

9.答:开放/关闭所有可屏蔽中断

10.MS320C54X DSP主机接口HPI是()位并行口。

10.答:8

1.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:();()。

1.答:无延迟分支转移,延迟分支转移

的程序中,“.bss”段主要用于()。

3.答:为变量保留存储空间

4.从数据总线的宽度来说,TMS320VC5402PGE100是()位的DSP处理器。

4.答:16位

型DSP处理器的内核供电电压()伏。

7.答:

系列DSP处理器最大的数据存储空间为()字。

9.答:64K

10.在链接器命令文件中,PAGE 0通常指()存储空间。

10.答:程序

1. DSP技术是利用专用或通用数字信号处理芯片,通过()运算的方法对信

号进行处理。

1.答:数值运算

2. C54x的程序中,“.text”段是()段,主要包含()。

2.答:文本段,可执行文本

3. C54x系列DSP上电复位后的工作频率是由片外3个管脚();();()来决定的。

3.答:CLKMD1、CLKMD2、CLKMD3

4. DSP处理器TMS320C5402最大的程序存储空间为()字。

4.答:1M

5. 从应用领域来说,MCU(单片机)主要用于();DSP处理器主要应用于()。

5.答:控制领域;信号处理

6. TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入数据时,堆栈是从()地址向()地址方向填入。

6.答:高低

7. TMS320C54X DSP软硬件复位时,复位中断向量的地址为程序空间的()。

7.答:FF80H

可编程定时器的定时周期 =(时钟周期)*(分频系数TDDR+1)*(____ +1)。

4.答:PRD

处理器的英文全称()。

5.答: Digital SignalProcessor

处理器TMS320VC5402的IO管脚供电电压()伏。

7.答:

的程序中,“.data”段是()段,主要用于()。

8.答:数据段,通常包含初始化数据;

处理器TMS320C5402的I/O空间为()字。

10.答:64K

1.TMS320VC5402型DSP的累加器是()位。

1.40

2.TMS329VC5402型DSP的MP/MC管脚的功能是()。

2. 微计算机或是微处理器工作模式

4.TMS320VC5402型DSP的CPU采用()寄存器作为专用硬件实现移位功能。

4. 桶形移位寄存器

5.汇编语句“STL A,@y”中“@y”表示()寻址方式。

5. 直接寻址

6.TMS320VC5402型DSP的ST1寄存器中,CPL位的功能是指示()。

6. 直接寻址采用何种指针

8.解释汇编语句“READA *AR1”的功能:()。

8. 以累加器A的内容作为地址读取程序存储单元,将读取的数据存入以AR1的内容作为地址的数据存储单元中

10.TMS320C54X具有两个通用I/O口,()用于输入外设的状态;()用

于输出外设的控制信号。

10. BIO,XF

1、TMS320C54x是TI公司为实现低功耗、高速实时信号处理而专门设计的( )位定点数字信号处理器,采用改进的( )结构,具有高度的操作灵活性和运行速度。

2.TMS320C54X DSP具有()个()位的累加器

3.TMS320C54X中ST1中的INTM=1,表示( ),C16=0表示( )。

4.在’C54x的数据存储空间中,数据页0包含有CPU寄存器、片内外设寄存器和暂存器,这些寄存器全部映射到数据存储空间,称作()寄存器,即MMR。5、使用指令MVPD TABLE,* AR2,可以实现将程序存储器TABLE地址单元中的内容复制到AR2寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式是()寻址,目的操作数的寻址方式是()寻址。

6、已初始化段定义伪指令有()、()和()。

7、汇编源程序中标号可选,若使用标号,则标号必须从()开始。

8、DSP处理器TMS320VC5402的IO管脚供电电压()伏。

9、C54X内部有两个中断管理寄存器,分别是()和()。

10、TMS320C54X可编程定时器的定时周期 =时钟周期* (____ +1)*(____ +1)。

11、HPI接口有两种工作方式:()寻址模式(SAM方式)和()寻址模式(HOM方式)。

12.C54x DSP存储空间由三个独立的可选择空间组成:( )空间、( )

相关主题
文本预览
相关文档 最新文档