1、一、选择题1 C54x 进行 32 位长数据读操作时使用的数据总线是( C ) 。A) CB 和 EB B) EB 和 DB C) CB 和 DB D) CB、DB 和 EB3下列说法中错误的是( C ) 。A) 每个 DARAM 块在单周期内能被访问 2 次。 B) 每个 SARAM 块在单周期内只能被访问 1 次。 C) 片内 ROM 主要存放固化程序和系数表,只能作为程序存储空间。D) DARAM 和 SARAM 既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。4. 若程序中对堆栈设置如下,则下列说法错误的是( C ) 。size .set 120stack
2、 .usect “STACK”,sizeSTM # stack + size,SP A) 此堆栈段的段名为 STACK B) 此堆栈段共 120 个单元 C) 此堆栈段第一个变量的名称为 sizeD) 堆栈设置好后,堆栈指针 SP 指向栈底5若要累加器 A 大于 0 或溢出时,程序转移至 sub,可以实现此功能的指令是( A ) 。A) BC sub, AGT B) BC sub, AGT, AOVBC sub, AOVC) BC sub, AGT D) BC sub, AGT, ANOVBC sub, ANOV6执行指令 PSHM AR5 之前 SP=03FEH,则指令执行后 SP=( A
3、)A) 03FDH B) 03FFH C) 03FCH D) 0400H 7以下控制位中哪一位用来决定程序存储空间是否使用内部 RAM。 ( B )A) MP/ B) OVLY C) DROM D) SXMMC8. 下列指令中,哪条指令的写法是错误的。 ( B )A) ADD # 99, B B) LD AR3, BC) LD x, A D) LD * AR3, B9. 用下列伪指令定义的数据段中,哪一个通常为未初始化变量保留存储空间。( D )A) .text B) .data C) .sect 段 D) .bss 10 当硬件复位后,CPU 将从下列哪个地址开始执行程序。 ( A )A)
4、0FF80H B) 0000H C) 0080H D) 0FF00H1TMS320C54X DSP 软硬件复位时,中断向量为_B_。A、 FF00H B、 FF80H C、 0080H D、 0000H2TMS320C54X DSP 主机接口 HPI 是_C_位并行口。A、32 B、 16 C、 8 D、 23. TMS320C54X DSP 采用改进的哈佛结构,围绕_A_组_位总线建立。A、 8,16 B、16,8 C、 8,8 D、16,164TMS320C54X DSP 的 32 个中断源分为 14 级,其中_C_级别最高。A、 INTR B、 NMI C、RS D、 INT05. TM
5、S320C54X DSP 共有 129 条指令,分为_C_大类。A、 6 B、5 C、 4 D、 36TMS320C54X DSP 具有_A_个_位的累加器A 2,40 B、1,40 C、2,32 D、1,327. TMS320C54X DSP 汇编指令的操作数域中, 前缀表示的操作数为间接寻址的地址。( A )A、* B、# C、 D、&8下列 TMS320C54X DSP 的中断源属于非可屏蔽中断的是_。( A )A、 RS B、TINT C、 D、INT1INT09. 在块循环中用于确定一块代码所需要循环次数的寄存器是( B ) A、RSA B、BRC C、REA D、RBC10、可编程
6、数字信号处理器简称_B_。A 、CPU B、 DSP C、 MCS D、 MCU11、TMS320C54X DSP 片内由_组_位总线构成。( A )A、8 16 B、16 16 C、8 32 D、8 812下列不是 TMS320C54X 中的 3 个状态控制寄存器的是( C )A、ST0 B、 ST1 C、T D、PMST 13下面对 TMS320C54xDSP 的堆栈操作说法,正确的是(A )(A) 出栈操作时,数据先出栈,然后 SP 增加(B) 出栈操作时,SP 先增加,然后数据出栈(C) 当进栈操作时,SP 先增加,然后数据进入堆栈(D) 当进栈操作时,数据先进入堆栈,然后 SP 减小
7、。14、执行指令 PSHM AR5 之前 SP=03FEH,则指令执行后 SP=_( A )A、03FDH B、 03FFH C、 03FCH D、0400H 15、TMS320C54X DSP 具有多种不同的节电工作方式,其中_不仅使 DSP 片上的 CPU 和外设暂停工作,还停止片上的 PLL,显著降低功耗。( )A、HOLD B、IDLE1 C、IDLE2 D、IDLE316下列哪一款 TI 公司的系列芯片适用于需要数字化的控制领域( A) (A)TMS320C2407 (B)TMS320C6203 (C)TMS320C5409 (D)TMS320C551017TMS320C54X DS
8、P 具有_C_个_位的累加器A、2,32 B、 1,40 C、2,40 D、 1,3218.TMS320C54X DSP 中有_个辅助寄存器。( B )A、4 B、8 C、16 D、3219TMS320C54X DSP 汇编指令的操作数域中, 前缀表示的操作数为直接寻址的地址。( C )A、# B、* C、 D、&20下列中断源是定时器中断的是_( B )A、 B、TINT C、RINT0 D、NMI INT01、对于 TMS320C54x 系列 DSP 芯片,下列说法正确的是 ( C )A、 8 位 DSP B、32 位 DSP C、定点型 DSP D、浮点型 DSP2、TMS320C54X
9、 DSP 片内由_组_位总线构成。( A )A、8 16 B、16 16 C、8 32 D、8 83关于定点 DSP 所采用的 Q 格式,下列说法正确的是: ( B )A、Q 越大,数值范围越大,精度也越高B、Q 越大,数值范围越小,但精度越高 C、Q 越大,数值范围越大,但精度越低 D、Q 越大,数值范围越小,精度也越低4.TMS320C54X DSP 中有_个辅助寄存器。( B )A、4 B、8 C、16 D、325TMS320C54x 中累加器 A 分为三个部分,低位字,高位字和保护位,其中 A的高位字是指(C )A、AL B、AG C、AH D、AM6. TMS320C54X DSP
10、汇编指令的操作数域中, 前缀表示的操作数为间接数寻址的地址。( A )A、* B、# C、 D、&7、TMS320C54X DSP 主机接口 HPI 是_C_位并行口。A、 32 B、 16 C、 8 D、 28.下列段定义伪指令中,用于为堆栈保留一块存储空间的段的是: 。( C )A、.bss B、.data C、.usect D、.text 9、TMS320C54X DSP 的中断标志寄存器是_。( A )A、IFR B、TCR C、PRD D、TIM10输出文件用_扩展名表示。( C )A、.obj B、.cmd C、.out D、.asm11、TMS320C54X DSP 微处理器采用
11、的是_结构。( A )A、 哈佛结构 B 、冯诺依曼结构 C、矩阵结构 D、以上都不是12、TMS320C54X DSP 软硬件复位时,中断向量为_。( C )A、0000H B、0080H C、FF80H D、FF00H 13、以下控制位中哪一位用来决定数据存储空间是否使用内部 ROM。( A )A、MP/ B、 OVLY C、 DROM D、SXMMC14、若链接器命令文件的 MEMORY 部分如下所示:MEMORYPAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h则下面说法不正确的是(
12、)A、程序存储器配置为 4K 字大小 B、程序存储器配置为 8K 字大小C、数据存储器配置为 512 字大小 D、数据存储器取名为 DATA15、若要累加器 A 大于 0 或溢出时,程序转移至 sub,可以实现此功能的指令是( A )。A、 BC sub, AGT B、BC sub, AGT, AOVBC sub, AOVC、 BC sub, AGT D、BC sub, AGT, ANOVBC sub, ANOV得分阅卷人复查人16下列哪一款 TI 公司的系列芯片适用于实现低功耗、高性能而设计的( B ) A、TMS320C2407 B、 TMS320C5409 C、TMS320C6203 D
13、、TMS320C281217TMS320C54X DSP 具有_C_个_位的累加器A、2,32 B、 1,40 C、2,40 D、 1,3218TMS320C54X DSP 汇编指令的操作数域中, 前缀表示的操作数为直接寻址的地址。( C )A、# B、* C、 D、&19、以下控制位中哪一位用来决定程序存储空间是否使用内部 RAM。 ( B )A、 MP/ B、 OVLY C)、DROM D、SXMMC20、下列说法中错误的是(C ) 。A、 每个 DARAM 块在单周期内能被访问 2 次。 B、 每个 SARAM 块在单周期内只能被访问 1 次。 C、 片内 ROM 主要存放固化程序和系数
14、表,只能作为程序存储空间。D、 DARAM 和 SARAM 既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。21、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D )A、AR2 B、AR4 C、AR5 D、AR622下列中断源是定时器中断的是_( A )A、TINT B、 C、RINT0 D、NMI INT023TMS320C54X DSP 定时器周期寄存器是_。 ( C )A、IFR B、IMR C、PRD D、SWWWSR24、在块循环中用于确定一块代码所需要循环次数的寄存器是(B ) A
15、、RSA B、BRC C、REA D、RBC25、下列指令中哪条表示“将紧跟 RPT 指令后的那条指令重复执行 18 次” (D )A、PRT #18h B、RPT #18 C、RPT #12h D、RPT #1726、C54x 的间接寻址方式中选项, “*ARx-0”代表访问后 ARx (D )A、增 1 B、减 1 C、加上 AR0 D、减去 AR027汇编语言文件用_D_扩展名表示。A、.obj B、.cmd C、.out D、.asm28、下面对一些常用的伪指令说法正确的是:( )A、.def 所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当
16、前模块中定义,并可在别的模块中使用的符号;C、.sect 命令定义的段是未初始化的段;D、.usect 命令定义的段是未初始化的段。29、下面对 TMS320C54xDSP 的中断系统叙述错误的是( )A、TMS320C54xDSP 的中断系统具有硬件中断和软件中断。B、TMS320C54xDSP 的硬件中断指由片外扩展的外设引起的中断。C、TMS320C54xDSP 的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。D、TMS320C54xDSP 的非屏蔽中断指软件中断、 中断和 中断。RSNMI30、若程序中对堆栈设置如下,则下列说法错误的是( C ) 。size .set 120st
17、ack .usect “STACK”,sizeSTM # stack + size,SP A、 此堆栈段的段名为 STACK B、 此堆栈段共 120 个单元 C、 此堆栈段第一个变量的名称为 sizeD、 堆栈设置好后,堆栈指针 SP 指向栈底1. MS320C54x 系列 DSP 的 CPU 具有三个 16 位寄存器来作为 CPU 状态和控制寄存器,下面有一项不是的是:( D )(A) ST0 (B) ST1 (C) PMST (D) TDDR2. 下列段不属于 COFF 目标文件的是( D )A、.text B、.data C、.bss D、.prj3TMS320C54X DSP 中断屏
18、蔽寄存器寄存器是_。 ( B )A、IFR B、IMR C、PRD D、SWWWSR4、在块循环中用于确定一块代码所需要循环次数的寄存器是( B ) A、RSA B、BRC C、REA D、RBC5、下列指令中哪条表示“将紧跟 RPT 指令后的那条指令重复执行 18 次” (D )A、PRT #18h B、RPT #18 C、RPT #12h D、RPT #176、C54x 的间接寻址方式中选项, “*ARx-0”代表访问后 ARx ( D )A、增 1 B、循环增 1 C、加上 AR0 D、减去 AR07链接器命令文件用_B_扩展名表示。A、.obj B、.cmd C、.out D、.asm
19、8、下面对 TMS320C54xDSP 的堆栈操作说法,正确的是( A )(A) 出栈操作时,数据先出栈,然后 SP 增加(B) 出栈操作时,SP 先增加,然后数据出栈(C) 当进栈操作时,SP 先增加,然后数据进入堆栈(D) 当进栈操作时,数据先进入堆栈,然后 SP 减小9、要使 DSP 能够响应某个可屏蔽中断,下面的说法正确的是 ( )A. 需要把状态寄存器 ST1 的 INTM 位置 1,且中断屏蔽寄存器 IMR 相应位置 0B. 需要把状态寄存器 ST1 的 INTM 位置 1,且中断屏蔽寄存器 IMR 相应位置 1C. 需要把状态寄存器 ST1 的 INTM 位置 0,且中断屏蔽寄存
20、器 IMR 相应位置 0D需要把状态寄存器 ST1 的 INTM 位置 0,且中断屏蔽寄存器 IMR 相应位置 110、若要累加器 A 大于 0 或溢出时,程序转移至 sub,可以实现此功能的指令是( A )。A、 BC sub, AGT B、BC sub, AGT, AOVBC sub, AOVC、 BC sub, AGT D、BC sub, AGT, ANOVBC sub, ANOV11.下列段定义伪指令中,用于为变量保留一块存储空间的段的是: ( A )A、.bss B、.data C、.sect D、.text 12、下列指令属于乘加指令操作符的是。( C )A、ADD B、MPY C
21、、MAC D、MAS13、TMS320C54X DSP 的定时器控制寄存器是_。( B )A、IFR B、TCR C、PRD D、TIM14链接器命令文件用_扩展名表示。( B )A、.obj B、.cmd C、.out D、.asm15、要使 DSP 能够响应某个可屏蔽中断,下面的说法正确的是 ( )D. 需要把状态寄存器 ST1 的 INTM 位置 1,且中断屏蔽寄存器 IMR 相应位置 0E. 需要把状态寄存器 ST1 的 INTM 位置 1,且中断屏蔽寄存器 IMR 相应位置 1F. 需要把状态寄存器 ST1 的 INTM 位置 0,且中断屏蔽寄存器 IMR 相应位置 0G. 需要把状
22、态寄存器 ST1 的 INTM 位置 0,且中断屏蔽寄存器 IMR 相应位置 1二、填空题1累加器 A 分为三个部分,分别为( ) ;( ) ;( ) 。1AG,AH,AL 2TMS320VC5402 型 DSP 的内部采用( )条( ) 位的多总线结构。28,163TMS320VC5402 型 DSP 采用( )总线结构对程序存储器和数据存储器进行控制。3哈佛4TMS329VC5402 型 DSP 有( )个辅助工作寄存器。48 个5DSP 处理器 TMS320VC5402 中 DARAM 的容量是( )字。516K 字6TI 公司的 DSP 处理器 TMS320VC5402PGE100 有
23、( )个定时器。627在链接器命令文件中,PAGE 通常指( )存储空间。7数据8C54x 的中断系统的中断源分为( )中断和( )中断。8硬件、软件1TI 公司 DSP 处理器的软件开发环境是( ) 。1答:CCS(Code Composer Studio)2DSP 处理器 TMS320VC5402 外部有( )根地址线。2答:20 根3直接寻址中从页指针的位置可以偏移寻址( )个单元。3答:128 4在链接器命令文件中,PAGE 0 通常指( )存储空间。4答:程序5C54x 系列 DSP 处理器中,实现时钟频率倍频或分频的部件是( ) 。5答:锁相环 PLL6TMS320C54x 系列
24、DSP 处理器上电复位后,程序从指定存储地址( )单元开始工作。6答:FF80h7TMS320C54x 系列 DSP 处理器有( )个通用 I/O 引脚,分别是( ) 。7答:2 个,BIO 和 XF8DSP 处理器按数据格式分为两类,分别是( ) ;( ) 。8答:定点 DSP 和浮点 DSP9TMS329VC5402 型 DSP 的 ST1 寄存器中,INTM 位的功能是( ) 。9答:开放/关闭所有可屏蔽中断10MS320C54X DSP 主机接口 HPI 是( )位并行口。10答:81.在 C54X 系列中,按流水线工作方式,分支转移指令的分为哪两种类型:( ) ;( ) 。1.答:无
25、延迟分支转移,延迟分支转移3.C54x 的程序中, “.bss”段主要用于( ) 。3.答:为变量保留存储空间4.从数据总线的宽度来说,TMS320VC5402PGE100 是( )位的 DSP 处理器。4.答:16 位7.TMS320VC5402 型 DSP 处理器的内核供电电压( )伏。7.答:1.8v 9.TMS320C5402 系列 DSP 处理器最大的数据存储空间为( )字。9.答:64K10.在链接器命令文件中,PAGE 0 通常指( )存储空间。10.答:程序1. DSP 技术是利用专用或通用数字信号处理芯片,通过( )运算的方法对信号进行处理。1.答:数值运算2. C54x 的
26、程序中, “.text”段是( )段,主要包含( ) 。2.答:文本段,可执行文本3. C54x 系列 DSP 上电复位后的工作频率是由片外 3 个管脚( ) ;( ) ;( )来决定的。3.答:CLKMD1、CLKMD2、CLKMD3 4. DSP 处理器 TMS320C5402 最大的程序存储空间为( )字。4.答:1M5. 从应用领域来说,MCU(单片机)主要用于( ) ;DSP 处理器主要应用于( ) 。5.答:控制领域;信号处理6. TMS320C54X DSP 提供一个用 16 位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入数据时,堆栈是从( )地址向( )地址方向填入。6.答:
27、高 低7. TMS320C54X DSP 软硬件复位时,复位中断向量的地址为程序空间的( ) 。7.答:FF80H4.TMS320C54X 可编程定时器的定时周期 =(时钟周期)*(分频系数 TDDR+1)*(_ +1) 。4.答:PRD5.DSP 处理器的英文全称( ) 。5.答: Digital Signal Processor7.DSP 处理器 TMS320VC5402 的 IO 管脚供电电压( )伏。7.答: 3.3v 8.C54x 的程序中, “.data”段是( )段,主要用于( ) 。8.答:数据段,通常包含初始化数据;10.DSP 处理器 TMS320C5402 的 I/O 空
28、间为( )字。10.答:64K1TMS320VC5402 型 DSP 的累加器是( )位。1402TMS329VC5402 型 DSP 的 MP/MC 管脚的功能是( ) 。2. 微计算机或是微处理器工作模式4TMS320VC5402 型 DSP 的 CPU 采用( )寄存器作为专用硬件实现移位功能。4. 桶形移位寄存器5汇编语句“STL A,y”中“y”表示( )寻址方式。5. 直接寻址6TMS320VC5402 型 DSP 的 ST1 寄存器中,CPL 位的功能是指示( ) 。6. 直接寻址采用何种指针8解释汇编语句“READA *AR1”的功能:( ) 。8. 以累加器 A 的内容作为地
29、址读取程序存储单元,将读取的数据存入以 AR1 的内容作为地址的数据存储单元中10TMS320C54X 具有两个通用 I/O 口, ( )用于输入外设的状态;( )用于输出外设的控制信号。10. BIO,XF1、TMS320C54x 是 TI 公司为实现低功耗、高速实时信号处理而专门设计的( )位定点数字信号处理器,采用改进的( )结构,具有高度的操作灵活性和运行速度。2TMS320C54X DSP 具有( )个( )位的累加器3TMS320C54X 中 ST1 中的 INTM=1,表示( ),C16=0 表示( )。4在C54x 的数据存储空间中,数据页 0 包含有 CPU 寄存器、片内外设寄存器和暂存器,这些寄存器全部映射到数据存储空间,称作( )寄存器,即MMR。5、使用指令 MVPD TABLE,* AR2,可以实现将程序存储器 TABLE 地址单元中的内容复制到 AR2 寄存器所指向的数据存储单元中,此指令中源操作数的寻址方式是( )寻址,目的操作数的寻址方式是( )寻址。