DSP练习题.docx
- 文档编号:4436730
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:38
- 大小:32.05KB
DSP练习题.docx
《DSP练习题.docx》由会员分享,可在线阅读,更多相关《DSP练习题.docx(38页珍藏版)》请在冰豆网上搜索。
DSP练习题
填空题
1.在DSP处理器中,数据地址的产生是由(数据地址发生器)来完成的。
2.TMS320C54X
的累加器分别称为(累加器A)和(累加器B),它们的数据宽度是(40)
位。
3.TMS320C54X
的DSP采用先进的(哈佛)结构,其独立的(程序)总线和(数据)总线允
许同时读取
(指令)
和(操作数),实现高度的并行操作。
4.TMS320C54X
的通用
I/O引脚有(跳转控制输入引脚)和(外部标志输出引脚
XF)。
5.指令MPY
0Dh,A
中乘数和被乘数分别在(累加器B高16位)和(累加器A)中。
6.TMS320C54X有(3)个状态和控制寄存器。
7.在DSP处理器中,配有两个地址生成器,包括(数据地址发生器)和(程序地址发生器)。
8.TMS320C54X使用一个40位的(ALU)和两个40位的(累加器ACCA和ACCB)来完成算
数算术运算和逻辑运算。
9.TMS320C54X存储器由3个独立的可选择空间组成:
(程序空间)、(数据空间)和(I/O
空间)。
10.TMS320C54X的指令系统包含(助记符指令)和(代数指令)两种形式。
连接器为每个段选择了合适
11.编译器对于符号地址和变量的处理都是相对于本段的开始。
的起始地址,就必须相应地修改这些符号地址和变量,同时修改所有对这些地址和变量
的引用,这个过程称为(重定位)。
12.TMS320C54)的总线由
(1)组程序总线、(3)组数据总线和(4)组地址总线组成,可
在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。
1、DSP芯片按照其用途分类,可以分为通用型和
专用型
两种。
2、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHMAR2后,PC=
4021h,SP=0032h。
(PSHMAR2为单字指令)
3、TMS320C54XDSP芯片四种串行口类型是指
SP
BSP
、McBSP和
TDMcBSP。
4、请简要说明TMS320C5402VCDSP以下引脚的功能:
:
I//0选通信号引脚
数据总线
和』
5、TMS320C54XDSP的内部总线主要包括程序总线
址总线
1.累加器A分为三个部分,分别为(
AG);(AH);(AL
2.TMS320VC540型DSP的内部采用
8)条(16)位的多总线结构。
3.TMS320VC540型DSP采用(哈佛
)总线结构对程序存储器和数据存储器
进行控制。
4.
)个辅助工作寄存器。
TMS329VC54CffiDSPt(8个
5.DSP处理器TMS320VC540中DARA的容量是(16K字)字。
6.TI公司的DSP处理器TMS320VC5402PGE1有0
(2)个定时器。
7.在链接器命令文件中,PAGE1通常指(数据)存储空间。
&C54x的中断系统的中断源分为(硬件
)中断和(软件)中断。
1•TI公司DSP处理器的软件开发环境是(
CCS(CodeComposerStudio))。
2.DSP处理器TMS320VC54Q外部有(20
)根地址线。
3.直接寻址中从页指针的位置可以偏移寻址
128)个单元。
4.在链接器命令文件中,PAGE0通常指(
程序)存储空间。
5.C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是(锁相环
PLL
)。
6.TMS320C54系列DSP处理器上电复位后,程序从指定存储地址(FF80h)单元开始工作。
7.TMS320C54系列DSP处理器有
(2)个通用I/O引脚,分别是(BIO个和XF)。
&DSP处理器按数据格式分为两类,分别是定点DSP和浮点DSP9.TMS329VC540型DSP的ST1寄存器中,INTM位的功能是(开放/关闭所有可屏蔽中断)。
10.MS320C54XDS主机接口HPI是(8)位并行口。
1.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:
(无
延迟分支转移
延迟分支转移
)。
3.
)。
C54X的程序中,“.bss”段主要用于(为变量保留存储空间
4.从数据总线的宽度来说,TMS320VC5402PGE150(16)位的DSP处理器。
9.TMS320C5402系列DSP处理器最大的数据存储空间为(64K)字。
10.在链接器命令文件中,PAGE0通常指(程序)存储空间。
)。
2.C54x的程序中,“.text”段是(文本段)段,主要包含(可执行文本
6.TMS320C54XDSP提供一个用16位堆栈指针(SP寻址的软件堆栈。
当向堆
栈中压入数据时,堆栈是从(高
)地址向(低)地址方向填入。
7.TMS320C54XDSP软硬件复位时,复位中断向量的地址为程序空间的
FF80H)。
4.TMS320C54柯编程定时器的定时周期=(时钟周期)*(分频系数TDDR+1*
(__PRD__+1)。
8.C54x的程序中,“.data”段是(数据段)段,主要用于(通常包含初
始化数据
)。
10.DSP处理器TMS320C540的I/O空间为(64K)字。
2.TMS329VC540型DSP的MP/MC管脚的功能是(微计算机或是微处理器工作
模式)。
4.TMS320VC540型DSP的CPU采用(桶形移位寄存器)寄存器作为专用
硬件实现移位功能。
5.汇编语句“STLA,@y中“@y表示(直接寻址)寻址方式。
6.TMS320VC54CffiDSP的ST1寄存器中,CPL位的功能是指示(直接寻址采用
何种指针
)。
1、TMS320C54X是TI公司为实现低功耗、高速实时信号处理而专门设计的
()位定点数字信号处理器,采用改进的
()结构,具有高度的
操作灵活性和运行速度。
2.TMS320C54XDS具有(
)个(
)位的累加器
,C16=0表示
3.TMS320C54沖ST1中的INTM=1表示(
()
4.在’C54x的数据存储空间中,数据页0包含有CPI寄存器、片内外设寄存器
和暂存器,这些寄存器全部映射到数据存储空间,称作()寄存器,即MMR
5、使用指令MVPDTABLE*AR2可以实现将程序存储器TABLE地址单元中的
内容复制到AR2寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式
6、
7、
8、
9、
)寻址,目的操作数的寻址方式是(
已初始化段定义伪指令有(
)寻址。
汇编源程序中标号可选,若使用标号,则标号必须从(
DSP处理器TMS320VC540的IO管脚供电电压(
C54X内部有两个中断管理寄存器,分别是(
)和(
)伏。
)和(
)。
开始。
)。
10、TMS320C54河编程定时器的定时周期=时钟周期*
+1)
+1)。
11、HPI接口有两种工作方式:
(
)寻址模式(SAM方式)和(
寻址模式(HOM方式)。
12.C54xDSP存储空间由三个独立的可选择空间组成:
()空间、(
空间和()空间。
13.汇编语句“STLA,@y中“*(y)”表示()寻址方式。
14、执行减法时产生借位,则
15、在5个段定义伪指令中,
栈保留一块存储空间,(
)常用于定义中断向量表。
16.TMS320C54X具有两个通用
I/O口,(
)用于输入外设的状态;(
用于输出外设的控制信号。
17、TI公司DSP处理器的软件开发环境是()
18、TMS320C54XDS共有()
19、在链接器命令文件中,PAGE1通常指(
种基本的数据寻址方式。
存储空间。
20、C54x的定时器由定时器寄存器TIM、(
)和(
)三个
C=()。
)常用于设置代码段,()常用于为堆
寄存器组成。
位并行口。
21、TMS320C54XDS主机接口HPI是()
22、定时器的时钟周期为40MHz寄存器PRD的值为39999,TDDR勺值为9,定
时时间为(
)。
24、软件可编程PLL可以对()
25.TMS320VC540型DSP的CPU采用(
编程,以配置所要求的时钟方式。
)寄存器作为专用硬件实现移位功
能。
1.TMS320C54包含3个状态控制寄存器,
分别是()
3.C54xDSP存储空间由三个独立的可选择空间组成:
()
空间、()
空间和()空间。
4、在直接寻址中,偏移地址包含了数据存储器地址的低(
)位。
当
ST1中直接寻址编辑方式位CPL=(
)时,与DP相结合形成16位数据
存储器地址;当ST1中直接寻址编辑方式位CPL=(
)时,加上SP基
地址形成数据存储器地址。
5、TMS320C54X)SP共有(
)种基本的数据寻址方式,汇编语句“STLA,
*(y)”中“*(y)”表示()寻址方式。
6、RPTZ#99,则下一条指令将执行(
)次。
9、C54X内部有两个中断管理寄存器,分别是(
)和(
)。
10、定时器的时钟周期为40MHz寄存器PRD的值为39999,TDDF的值为9,定
)。
时时间为(
)位。
当ST1中
22.在直接寻址中,指令代码包含了数据存储器地址的低(
直接寻址编辑方式位CPL=()时,与DP相结合形成16位数据存储器地址;
当ST1中直接寻址编辑方式位CPL=()时,加上SP基地址形成数据存储
器地址。
23.TMS329VC540®DSPt(
)个辅助工作寄存器。
24、在5个段定义伪指令中,(
)常用于存放有初值的数据块,()
常用于为堆栈保留一块存储空间,(
)常用于定义中断向量表。
25.使用指令MVPDTABLE*AR2,可以实现将程序存储器TABLE地址单元中
的内容复制到AR2寄存器所指向的数据存储单元中,
此指令中源操作数的寻址方
式是(
)寻址,目的操作数的寻址方式是(
)寻址。
26、在链接器命令文件中,PAGE1通常指(
存储空间,PAGE0通常
指(
27、C54x中对I/O空间进行操作的指令是:
(
)和(
)。
存储空间
位并行口。
28、TMS320C54XDS主机接口HPI是()
29、定时器的时钟周期为40MHz寄存器PRD的值为39999,TDDF的值为9,定
)。
时时间为(
30、TMS320C54X中断系统有两个重要的中断寄存器,当一个中断出现时,
)中的相应的中断标志位置
1,当(
)中的某一位为1
时就能开放相应的中断。
单项选择题
1.1.TMS320C54x
中累加器分为三个部分,
低位字,高位字和保护位,
其中高位字是指
A.15~0位
B.31〜16位
C.39〜32位
D.39〜23位
2.2.TMS320C54x
中,暂存器T的数据宽度是(C)
A.40位
B.32位
C.16位
D.8位
3.3.TMS320C54x
的立即数寻址中,位数最长的短立即数的长度是(
A.16位
B.9位
C.8位
D.5位
4.TMS320C54x汇编语言中,用于自定义段的是(A)
A..sectB..bss
C..text
D.
.data
A.RINT0B.HPIINT
C.DMAC4
D.reset
A.15~0位
B.31〜16位
C.39〜32位
D.39〜23位
7.TMS320C54x中,
ALU的数据宽度是(
A.40位
B.32位
C.16位
D.8位
8.TMS320C54x的立即数寻址中,长立即数寻址的长度是(
A.16位
B.9位
C.8位
D.5位
9.4.TMS320C54x汇编语言中,用于定义未初始化段的是(
A..sectB..bss
C..text
D.
.data
10.5.下列哪个浮点数表示的是无效的数(
A.99e9B
9.9e9
99e9
99.e9
1.'C54x进行32位长数据读操作时使用的数据总线是(
)。
A)CB和EB
B)EB
和DB
C)CB和DB
D)CB
、DB和EB
3.下列说法中错误的是(C
)。
A)
每个DARA块在单周期内能被访问
2次。
B)
每个SARA映在单周期内只能被访问1次。
C)
片内ROMfe要存放固化程序和系数表,只能作为程序存储空间。
D)
DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到
程序空间用来存储程序代码。
4.
若程序中对堆栈设置如下,则下列说法错误的是(C
)。
size.set120
stack.usect
STACK”,
size
STM#stack+size
,SP
A)
此堆栈段的段名为STACK
B)
此堆栈段共120个单元
C)
此堆栈段第一个变量的名称为
size
D)
堆栈设置好后,堆栈指针SP指向栈底
5.
若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是
)。
BCsub,AOV
C)BCsub,AGT
D)BCsub,AGT,ANOV
BCsub,ANOV6.执行指令PSHMAR5之前SP=03FEH则指令执行后SP=(A)
A)03FDHB)03FFHC)03FCHD)0400H
7.以下控制位中哪一位用来决定程序存储空间是否使用内部RAM(B
A)MP/
B)OVLYC)
DROM
D)SXM
8.下列指令中,哪条指令的写法是错误的。
(B
A)ADD#99,B
B)LD@AR3,B
C)LD@x,A
D)LD*AR3,B
9.用下列伪指令定义的数据段中,哪一个通常为未初始化变量保留存储空间。
A).text
B).dataC).sect
D).bss
10.当硬件复位后,CPU各从下列哪个地址开始执行程序。
(A)
D)0FF00H
A)0FF80HB)0000HC)0080H1.TMS320C54XDS软硬件复位时,中断向量为_B.
A、FF00HB
FF80HC、0080HD、0000H
2.TMS320C54XDS主机接口HPI是C并行口。
A、32
16C、8
A、8,16B、16,8C、8,8D、16,16
4.TMS320C54XDS的32个中断源分为14级,其中___C别最高。
A、INTRB
NMI
、RS
INTO
5.TMS320C54XDSP共有129条指令,分为_C
大类。
A、6
6.TMS320C54XDS具有
位的累加器
A2,40B、1,40C、2,32D、1,32
7.TMS320C54XDSP汇编指令的操作数域中,
前缀表示的操作数为间接寻
A、*B
8.下列TMS320C54DSP的中断源属于非可屏蔽中断的是
•。
…(A)
A、RS
、TINT
、INT1
9.在块循环中用于确定一块代码所需要循环次数的寄存器是
A、RSAB、BRCC、READ、RBC
10、可编程数字信号处理器简称
A、CPU
、DSP
、MCS
MCU
11、TMS320C54XDS片内由
位总线构成。
A、816B
、1616
、832
AST0
ST1
C、TD、PMST
(A)
出栈操作时,数据先出栈,然后SP增加
(B)
出栈操作时,SP先增加,然后数据出栈
(C)
当进栈操作时,SP先增加,然后数据进入堆栈
(D)
当进栈操作时,数据先进入堆栈,然后SP减小。
14、
A、O3FDH
B、03FFH
C、O3FCHD、O4OOH
15、TMS320C54XDS具有多种不同的节电工作方式,其中
不仅使
DSP片
执行指令PSHMAR5之前SP=O3FEH则指令执行后SP=__:
(A)
上的CPU和外设暂停工作,还停止片上的PLL,显著降低功耗。
(
A、holdB、IDLE1
、IDLE2
、IDLE3
16.下列哪一款TI公司的系列芯片适用于需要数字化的控制领域(A)
(A)TMS32OC24O7
(B)TMS32OC62O3
(C)TMS32OC54O9
(D)TMS32OC551O
17.TMS320C54XDSM有
位的累加器
32
18.TMS320C54XDS中有
个辅助寄存器。
……
、16
、32
19.TMS320C54XDSP:
编指令的操作数域中,
前缀表示的操作数为直接寻
址的地址。
(C)
2O.下列中断源是定时器中断的是
(B)
A、2,32B、1,4OC、2,4OD
C、
A、
B、TINT
RINT0D
1、
A、
2、
TMS320C54XDS片内由
A、
816B
、1616
、832
对于TMS320C54系列DSP芯片,下列说法正确的是8位DSPB、32位DSPC、定点型DSPD浮点型DSP
3•关于定点DSP所采用的Q格式,下列说法正确的是:
••…
A、
Q越大,数值范围越大,
精度也越高
B、
Q越大,数值范围越小,
但精度越高
C、
Q越大,数值范围越大,
但精度越低
D、
Q越大,数值范围越小,
精度也越低
、16
、32
高位字是指(C
A、ALB、AG
C、AH
、AM
6.TMS320C54XDSP汇编指令的操作数域中,
前缀表示的操作数为间接数
寻址的地址。
……
A、*B
7、TMS320C54XDS主机接口HPI是
C并行口。
A、32
、16
8.下列段定义伪指令中,用于为堆栈保留一块存储空间的段的
是:
A、.bssB
、.data
、.usect
、.text
9、TMS320C54XDS的中断标志寄存器是
、IFR
、TCRC、PRD
、TIM
10.输出文件用
扩展名表示。
…
A、.objB、.cmdC
、.out
.asm
结构。
(A
(
A0000HB、0080H
、FF80H
、FF00H
11、TMS320C54XDSP:
处理器采用的是
A、哈佛结构B、冯?
诺依曼结构C、矩阵结构D、以上都不是12、TMS320C54;DSP软硬件复位时,中断向量为
13、以下控制位中哪一位用来决定数据存储空间是否使用内部
A、MP/
B、OVLY
DROM
D、SXM
14、若链接器命令文件的MEMOR部分如下所示:
MEMORY
PAGE0:
PROG:
origin=C00h,length=1000h
PAGE1:
DATA:
origin=80h,length=200h
则下面说法不正确的是()
A程序存储器配置为4K字大小
B、程序存储器配置为8K字大小
C数据存储器配置为512字大小
D、数据存储器取名为DATA
15、若要累加器A大于0或溢出时,
程序转移至
sub,可以实现此功能的指令
是
A、BCsub,AGT
、BC
sub,AGT,AOV
BCsub,AOV
C、BCsub,AGT
、BC
sub,AGT,ANOV
BCsub,ANOV
16.下列哪一款TI公司的系列芯片适用于实现低功耗、高性能而设计的(B)
A、TMS320C2407
、TMS320C5409
C、TMS320C6203
、TMS320C2812
A、2,32B、1,40C、2,40D、1,32
18.TMS320C54XDS汇编指令的操作数域中,
前缀表示的操作数为直接寻
址的地址。
(C)
19、以下控制位中哪一位用来决定程序存储空间是否使用内部
RAM(B)
MP/
OVLY
C)、DROM
D、SXM
20、下列说法中错误的是(C
)。
A、
每个DARA块在单周期内能被访问2次。
B、
每个SARAMfc在单周期内只能被访问1次。
C、
片内ROMfe要存放固化程序和系数表,只能作为程序存储空间。
DARAM和SARAMS可以被映射到数据存储空间用来存储数据,也可以映
射到程序空间用来存储程序代码。
21、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址
A、AR2
、AR4
、AR5
、AR6
22.下列中断源是定时器中断的是
……(A)
方式下,下面的那些辅助寄存器如果使用到了是非法的(
C、RINT0
23.TMS320C54XDS定时器周期寄存器是
A、IFR
、IMR
、PRD
、SWWWSR
24、在块循环中用于确定一块代码所需要循环次数的寄存器是
(B)
A、RSAB、BRCC、READ、RBC
25、下列指令中哪条表示“将紧跟RPT指令后的那条指令重复执行18次”(D)
A、PRT#18hB、RPT#18
C、RPT#12h
D、RPT#17
26、C54x的间接寻址方式中选项,“*ARx-0”代表访问后ARx(D)
A、增1B、减1C、加上AR0D、减去AR0
27.汇编语言文件用
D扩展名表示。
28、下面对一些常用的伪指令说法正确的是:
(
A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;
B、.ref所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;
C、.sect命令定义的段是未初始化的段;
D、.usect命令定义的段是未初始化的段。
29、下面对TMS320C54XDS的中断系统叙述错误的是()
ATMS320C54xDSP中断系统具有硬件中断和软件中断。
BTMS320C54xDSlP硬件中断指由片外扩展的外设引起的中断。
CTMS320C54XDS的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。
中断。
30、若程序中对堆栈设置如下,则下列说法错误的是(C
)。
size.set120
stack.usect
STACK”,
size
STM#stack+size
,SP
A、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 练习题
![提示](https://static.bdocx.com/images/bang_tan.gif)