DSP试卷题库.pdf_第1页
DSP试卷题库.pdf_第2页
DSP试卷题库.pdf_第3页
DSP试卷题库.pdf_第4页
DSP试卷题库.pdf_第5页
已阅读5页,还剩33页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP 原理及应用考试题库 电子技术应用教研室 2015.04.10 目录 目录 一、填空题.1 二、选择题.6 三、判断题.10 四、简答题.12 五、程序阅读题.17 六、指令分析.27 七、程序改错题.31 八、程序编写.33 九、程序识读.34 十、硬件电路分析.36 一、填空题 一、填空题 1累加器 A 分为三个部分,分别为 ; ; 。 2TMS320VC5402 型 DSP 的内部采用 条 位的多总线结构。 3TMS320VC5402 型 DSP 采用 总线结构对程序存储器和数据存储器进行控制。 4TMS329VC5402 型 DSP 有 个辅助工作寄存器。 5DSP 处理器 TMS320VC5402 中 DARAM 的容量是 字。 6TI 公司的 DSP 处理器 TMS320VC5402PGE100 有_个定时器。 7在链接器命令文件中,PAGE 通常指_存储空间。 8C54x 的中断系统的中断源分为 中断和 中断。 9TI 公司 DSP 处理器的软件开发环境是_。 10DSP 处理器 TMS320VC5402 外部有_根地址线。 11直接寻址中从页指针的位置可以偏移寻址 个单元。 12在链接器命令文件中,PAGE 0 通常指_存储空间。 13C54x 系列 DSP 处理器中,实现时钟频率倍频或分频的部件是_。 14TMS320C54x 系列 DSP 处理器上电复位后,程序从指定存储地址_单元开始工 作。 15TMS320C54x 系列 DSP 处理器有_个通用 I/O 引脚,分别是_。 16DSP 处理器按数据格式分为两类,分别是_;_。 17TMS329VC5402 型 DSP 的 ST1 寄存器中,INTM 位的功能是 。 18MS320C54X DSP 主机接口 HPI 是_位并行口。 19 在 C54X 系列中, 按流水线工作方式, 分支转移指令的分为哪两种类型: _; _。 20.C54x 的程序中,“.bss”段主要用于_。 21.从数据总线的宽度来说,TMS320VC5402PGE100 是_位的 DSP 处理器。 22.TMS320VC5402 型 DSP 处理器的内核供电电压_伏。 23.TMS320C5402 系列 DSP 处理器最大的数据存储空间为_字。 24.在链接器命令文件中,PAGE 0 通常指_存储空间。 25. DSP 技术是利用专用或通用数字信号处理芯片,通过 运算的方法对信号进行 处理。 26. C54x 的程序中,“.text”段是_段,主要包含_。 27. C54x 系列 DSP 上电复位后的工作频率是由片外 3 个管脚 ; ; 来 决定 DSP 工作的模式。 28. DSP 处理器 TMS320C5402 最大的程序存储空间为_字。 29. 从应用领域来说,MCU(单片机)主要用于_;DSP 处理器主要应用于 _。 30. TMS320C54X DSP 提供一个用 16 位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入 数据时,堆栈是从 地址向 地址方向填入。 31. TMS320C54X DSP 软硬件复位时,复位中断向量的地址为程序空间的_。 32.TMS320C54X 可编程定时器的定时周期 = (时钟周期) * (分频系数 TDDR+1) * (_ +1) 。 33.DSP 处理器的英文全称 。 1 34.DSP 处理器 TMS320VC5402 的 IO 管脚供电电压_伏。 35.C54x 的程序中,“.data”段是_段,主要用于_。 36.DSP 处理器 TMS320C5402 的 I/O 空间为 字。 37TMS320VC5402 型 DSP 的累加器是 位。 38TMS329VC5402 型 DSP 的 MP/MC 管脚的功能是 。 39TMS320VC5402 型 DSP 的 CPU 采用 寄存器作为专用硬件实现移位功能。 40汇编语句“STL A,y”中“y”表示 寻址方式。 41TMS320VC5402 型 DSP 的 ST1 寄存器中,CPL 位的功能是指示 。 42解释汇编语句“READA *AR1”的功能: 。 43TMS320C54X具有两个通用I/O口,用于输入外设的状态, 用于输出外设的控 制信号。 44 TMS320C54X DSP 共有_种基本的数据寻址方式。 45 DSP 实现 FIR 滤波器延时一个采样周期的方法有两种,一是采用_缓冲区法, 二是采用_缓冲区法。 46DSP 技术 (Digital Signal Process)是利用专用或通用数字信号处理芯片,通过 _的方法对信号进行处理。 47 TMS320C54X 可编程定时器的定时周期 = (时钟周期) * (定标器+1) * (_ +1) 。 48 TMS320C54X 具有两个通用 I/O 口,_用于输入外设的状态;_用于输 出外设的控制信号。 49TMS320VC5402 型 DSP 的内部采用 条 位的多总线结构。 50TMS329VC5402 型 DSP 有 个辅助工作寄存器。 51在链接器命令文件中,PAGE 通常指_存储空间。 52TI 公司 DSP 处理器的软件开发环境是_。 53直接寻址中从页指针的位置可以偏移寻址 个单元。 54 TMS320C54x 系列 DSP 处理器上电复位后, 程序从指定存储地址_单元开始 工作。 55MS320C54X DSP 主机接口 HPI 是_位并行口。 56.TMS320VC5402 型 DSP 处理器的内核供电电压_伏。 57. C54x 系列 DSP 上电复位后的工作频率是由片外 3 个管脚 ; ; 来 决 定的。 58. TI 公 司 的 定 点 DSP 产 品 主 要 有 TMS320C2000 系 列 、 TMS320C5000 系 列 和 TMS320C6000 系列。 59. C54x DSP中传送执行指令所需的地址需要用到 PAB 、CAB、DAB和 EAB 4 条 地址总线。 60. DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。其中 RAM又可以分为两种类型:单寻址RAM(SARAM)和双寻址RAM(DARAM)。 61. C54x DSP的内部总存储空间为 192K字,分成 3 个可选择的存储空间:64K字的程序存 储空间 、64K字的数据存储空间和64K字的 I/O空间 。 62. 从功能结构上,C54X DSP的CPU可以划分成 运算部件 和 控制部件 两大部分。 63. C54x DSP的寻址方式有七种, 分别为立即寻址、 绝对寻址、 累加器寻址、 直接寻址、 间 接寻址 、存储器映象寄存器寻址、堆栈寻址。 64. 在C54x DSP寻址和指令系统中,Xmem和Ymem表示 16 位双寻址操作数 ,Dmad为 2 16 位立即数,表示 数据存储器地址 ,Pmad为 16 位立即数,表示 程序存储器地址 。 65. 程序计数器的值可以通过 复位操作 、 顺序执行指令 、 分支转移 ,累加器转 移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。 66. C54x DSP芯片采用了 6 级流水线的工作方式,即一条指令分为 预取指 、取指、译码 、 寻址 、读数和执行6 个阶段。 67. 解决MMR写操作的流水线冲突时,一般可用采用推荐指令和 插入空操作指令 的方 法。 68. C54x DSP定时器由 3 个 16 位存储器映射寄存器组成:定时器寄存器(TIM) 、 定时器 周期寄存器(PRD)和 定时器控制寄存器(TCR) 。 69. 是 TMS320C54x 系列定点芯片内部具有的一种接口部件,主要用 于 DSP 与其他总线或 CPU 进行通信。 70. C54x DSP的指令系统有 助记符指令 和 代数指令 两种形式。 71. COFF目标文件中.text段通常包含 可执行代码 , .data段通常包含己初始化的数据, .bss 段中通常为 未初始化的数据 保留空间。 72. DSP芯片的开发工具可以分为 代码生成工具 和 代码调试工具 两类。 73、已知A=FF FFFF FFCBH, T= 0000H,则执行指令EXP A后,T= 25 。 74.CPU的并行结构和片上DARAM的配合,可使C54x在 1 个指令周期内同时执行 4 次操作, 包括1 次取指、2 次读操作数和1 次写操作数。 75.哪条指令可用于无符号数的加法运算 ADDS Seme,Src 。 76.C54x中对I/O空间进行操作的指令是:PORTR、PORTW 77. TMS320C54x双数据读用到的总线有:地址总线 CAB、DAB 及数据总线CB、DB。 78、TMS320C54x 的中央处理器 CPU 由 部件和 部件组成。 79、累加器分为 3 个部分:保护位、高阶位、低阶位。 80 哪个伪指令可以定义未出始化段;.bss .usect 81、TMS320C54x的片内存储空间分为 3 个可选择的存储空间: 64 K 的程序存储空间, 64 K的数据存储空间和 64K的I/O存储空间。 82 执行块重复操作时用到的寄存器是 BRC、RSA、REA。 83 软件可编程PLL受寄存器 时钟方式寄存器 控制。 84、TMS320C54x单数据读用到的总线有:地址总线 DAB 和数据总线 DB 85、TMS320VC5402 有 2 个定时器。已知SP300H,执行指令PSHM ST1 后,SP 299H 86、C54x的串口形式包括标准同步串口SP, 缓冲同步串行口BSP , 多路缓冲串口McBSP 和 时分多路同步串行口TDM 。 87、按数据格式分类,DSP芯片可分为 定点 DSP芯片和 浮点 DSP芯片。 88、 RPTZ #99 , 则下一条指令将执行 100 次。 89、CCS 中表示立即操作数时,必须在一个数居前加上符号 。 90、当状寄存器ST1 中的FRCT 1 时,乘法器输出自动左移 1 位,消去多余的符号位。 91、除法运算时,对于被除的绝对值大于等于除数的绝对值的情况,可利用条件减法指令 SUBC加上重复指令“RPT #15”实现运算。 92时钟发生器的组成:内部振荡器和锁相环(PLL) 93. DSP 芯片按数据格式分: 和 94.TMS320C54x所有片内和片外程序存储器和片内、片外数据存储器分别统一编址。此外, 通过工作方式控制寄存器PMST的 3 个位控制信息 MP/MC 、OVLY 和 DROM ,影响数据/程序存储空间的映射。 3 95. TMS320C54x芯片的流水线操作共有 6 个操作阶段, 6 个阶段执行的任务是预取指, 取 指 ,译码, 寻址 , 读数 和执行。 96.TMS320C54x中断系统有两个重要的中断寄存器,当一个中断出现时, IFR(中断标志 寄存器) 中的相应的中断标志位置 1,当 IMR(中断屏蔽寄存器) 中的某一位为 1 时 就能开放相应的中断 。 97、TMS320C54x复位时,PMST的状态是PMST1FFH 目标程序文件用.obj扩展名表示 98累加器A分为三个部分,分别为 保护位 ; 高阶位 ; 低阶位 。 99累加器B分为三个部分,分别为 保护位 ; 高阶位 ; 低阶位 。 100TMS320C54X的累加器是 40 位。 101DSP C54X有 8 个辅助工作寄存器。 102DSP C54X的内部采用 8 条 16 位的多总线结构。 103DSP C54X采用 哈佛 总线结构对程序存储器和数据存储器进行控制。 104C54x的中断系统的中断源分为不可屏蔽中断和可屏蔽中断。 105C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是锁相环PLL。 106TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址FF80H单元开始工作。 107DSP处理器按数据格式分为两类,分别是定点DSP;浮点DSP。 108TMS320C54x的ST1 寄存器中,INTM位的功能是 开放/关闭所有可屏蔽中断 。 109TMS320C54X的ST1 寄存器中,CPL位的功能是指示 直接寻址时采用何种指针 。 110TMS320C54X的ST0 寄存器中,DP位域的功能是 直接寻址时的页指针。 111MS320C54X DSP主机接口HPI是 8 位并行口。 112TMS320C54x系列DSP处理器有2个通用I/O引脚,分别是BIO和XF 。 113.从数据总线的宽度来说,TMS320C54x是16的DSP处理器。 114. TMS320C54x系列DSP处理器最大的数据存储空间为64k字。 115. TMS320C54x系列DSP处理器最大的程序存储空间为64k字。 116. TMS320C54x系列DSP处理器最大I/O空间为64k字。 117. DSP技术是利用专用或通用数字信号处理芯片,通过数值 算的方法对信号进行处理。 118. C54x系列DSP上电复位后的工作频率是由片外 3 个管脚 CLKMD1 ; CLKMD2 ; CLKMD3 来决定的。 119. 从应用领域来说,MCU(单片机)主要用于控制领域;DSP处理器主要应用于数字信 号处理领域。 120.TMS320C54X可编程定时器的定时周期 = (时钟周期) * (分频系数TDDR+1) * (PRD +1) 。 121.DSP处理器的英文全称 Digital Signal Processing 。 122TMS320C54X具有两个通用I/O口,BIO用于输入外设的状态;XF用于输出外设的控制 信号。 123直接寻址中从页指针的位置可以偏移寻址128 个单元。 124.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:延迟分支转移; 无延迟分支转移。 125. TMS320C54X DSP提供一个用 16 位堆栈指针(SP)寻址的软件堆栈。当向堆栈中压入 数据时,堆栈是从 低 地址向 高 地址方向填入。 126. TMS320C54X DSP提供一个用 16 位堆栈指针(SP)寻址的软件堆栈。当向堆栈中弹出 数据时,堆栈是从 高 地址向 低 地址方向填入。 127TI公司DSP处理器的软件开发环境是CCS。 4 128在链接器命令文件中,PAGE 0 通常指程序存储空间。 129在链接器命令文件中,PAGE 通常指数据存储空间。 120.C54x的程序中,“.bss”段主要用于为变量保留存储空间。 121. C54x的程序中,“.text”段是文本段段,主要包含可执行文本。 122.C54x的程序中,“.data”段是_数据段_段,通常包含初始化数据_。 123TMS320C54X的MP/MC管脚的功能是 微计算机或微处理器工作模式 。 124TMS320C54X CPU采用 桶形移位 寄存器作为专用硬件实现移位功能。 125汇编语句“STL A,y”中“y”表示 直接 寻址方式。 126解释汇编语句“READA *AR1”的功能: 以累加器 A 的内容作为地址读取程序存储单 元,将读取的数据存入以 AR1 的内容作为地址的数据存储单元中 。 127解释汇编语句“WRITA *AR1”的功能: 。 128、DSP 芯片的哈佛结构采用双存储空间, _和_分开,有各自独立的程序 总线和数据总线。 129、TMS320VC5402-100 的指令周期是_纳秒,它的运算速度是_MIPS。 130、若 MP/ MC_,则片内 ROM 安排到程序空间。 131、若 DROM1,则片内 ROM 安排到_。 132、累加器 A 和 B 的差别仅在于累加器 A 的_位可以用做_的一个输入。 133、当 ST1 中的小数方式位 FRCT=1,乘法器工作在_相乘方式,乘法结果自动左移 1 位,以消去多余的符号位。 134、处理器工作方式状态寄存器 PMST 中的 IPTR 为中断向量指针,它指示中断向量所驻 留的 128 字程序存储器的位置,DSP 复位时,这 9 位字段全部置_,所以复位向量总 是驻留在程序存储空间的_。 135、指数编码器可以在单个周期内执行 EXP 指令,求得累加器中数的_值,并以 2 的 补码的形式存放到 T 暂存器。 136、TMS320C54x 芯片都有 2 个通用的 I/O 引脚,即 XF 和 BIO,其中_为外部标 志输出信号引脚。 137、C54x 采用基于 2 的补码小数表示形式,16 进制数 4000H 表示的小数是_。 138、C54x 片内定时器主要由 TIM、PRD、和 TCR 三个寄存器及相应的逻辑控制电路组成, 其中_为定时寄存器,_为定时周期寄存器,_为定时控制寄存器。 139、DSP 芯片复位时,时钟方式由 3 个引脚_、_、_的状态决定。 140、TMS320C54x 内部有_4 条总线,每条总线又包括_和_ 。可以 在一个机器周期内从程序存储器取_条指令, 从数据存储器读_个操作数和向 数据存储器写_个操作数。 141、典型的 DSP 系统应包括抗混叠低通滤波器 、 _ 、 _ 、 _ 以 及平滑低通滤波器。 142、C5402 采用双电源供电,共内核电源电压为_V,I/O 电源电压为_V。 143、累加器 A 和 B 都可分为三部分,分别为_和_。 144、C54x 提供三个 16 位寄存器来作为 CPU 状态和控制寄存器,它们分别为_ 和_ 。 145、C5402 内部含有_字的 ROM、 _字的 DARAM、 _字的 SARAM。 146、所谓硬件配置的 PLL,就是通过设定 C54x 的 3 个引脚_ 、 _和_的状态, 选定时钟方式。 147、 C54x 中开放可屏蔽中断的条件是 ST1 中的 INTM 位= _,IMR 中的相应位为_。 而非屏蔽中断不受 INTM 位的影响,且在 IMR 寄存器中无相应标志位。 5 二、选择题 二、选择题 1TMS320C54X DSP 微处理器采用的是( A )结构 A、哈佛结构 B、冯诺依曼结构 C、矩阵结构 D、以上都不是 2TMS320C54X DSP 有( D )组数据总线。 A、4 B、16 C、8 D、3 3采用 DSP 进行数字信号处理属于( C )实现方法。 A、硬件 B、软件 C、软硬件结合 D、以上都不是 4TMS320C54X DSP 有( B )个累加器。 A、1 B、2 C、3 D、4 5TMS320C54X DSP 共有 129 条指令,分为( B )大类 A、6 B、5 C、4 D、3 6可编程数字信号处理器简称( D ) 。 A、CPU B、MCU C、CCU D、DSP 7目标程序文件用( A )扩展名表示。 A、.obj B、.cmd C、.out D、.asm 8、在 TMS320C54X DSP 中采用了( A )级流水线操作。 A、6 B、5 C、4 D、3 9TMS320C54X DSP 软硬件复位时,中断向量为( B ) A、FF00H B、FF80H C、0080H D、0000H 10、TMS320C54X DSP 主机接口 HPI 是( C )位并行口 A、32 B、16 C、8 D、2 11、TMS320C54X DSP 采用改进的哈佛结构,围绕( B )条 16 位总线建立。 A、4 B、8 C、12 D、16 12、TMS320C54X DSP 的 32 个中断源分为 14 级,其中( C )级别最高。 A、INTR B、NMI C、RS D、INT0 13TMS320 C54X 主要应用于( B )领域。 A、自动控制 B、语音处理 C、浮点运算 D、图象处理 14TMS320 C24X 主要应用于( A )领域。 A、自动控制 B、语音处理 C、浮点运算 D、图象处理 15TMS320 C67X 主要应用于( D )领域。 A、自动控制 B、语音处理 C、浮点运算 D、图象处理 16TMS320 C3XX 主要应用于( )领域。 A、自动控制 B、语音处理 C、浮点运算 D、图象处理 17处理器方式状态寄存器 PMST 中的( )确定片内安排程序存储器。 A、MP/MC B、OVLY C、DROM D、INTM 18处理器方式状态寄存器 PMST 中的( )确定片内 RAM 安排程序和数据存储器。 A、MP/MC B、OVLY C、DROM D、INTM 19处理器方式状态寄存器 PMST 中的( )确定片内 ROM 安排数据存储器。 A、MP/MC B、OVLY C、DROM D、INTM 20CPU 能够在单周期内对 DARAM 进行两次访问而不冲突的是( ) A、同时进行 PAB/PB 取指和 DAB/DB 读取第一个数据 B、同时进行 CAB/CB 读取第二个数据和 EAB/EB 将数据写存储器 C、同时进行 PAB/PB 取指和 CAB/CB 读取第二个数据 6 D、以上都发生冲突。 20CPU 能够在单周期内对 DARAM 进行两次访问而冲突的是( ) A、同时进行 PAB/PB 取指和 CAB/CB 读取第二个数据 B、同时进行 CAB/CB 读取第二个数据和 DAB/DB 读取第一个数据 C、同时进行 CAB/CB 读取第二个数据和 EAB/EB 将数据写存储器 D、以上都发生冲突。 21. 关于定点 DSP 所采用的 Q 格式,下列说法正确的是: ( ) A、Q 越大,数值范围越大,精度也越高 B、Q 越大,数值范围越小,但精度越高 C、Q 越大,数值范围越大,但精度越低 D、Q 越大,数值范围越小,精度也越低 22当使用 FFT 的位倒序寻址时,应使用的寻址方式是( ) A、直接寻址 B、间接寻址 C、绝对地址寻址 D、立即数寻址 24若偏移地址为 60h,若要采用直接寻址方式寻址地址为 0860h 的数据存储单元,则应设 置数据页指针 DP= ( ) A、08h B、0fh C、16 D、300h 26C54X DSP 系统中没有除法指令,可以使用( )来实现除法。 ASUBS B. ADDC C. SUBC D. MAC 30关于宏与子程序的异同点,下列说法中错误的是( ) 。 A、宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指 针转移到子程序所在位置去执行。 B、宏调用快速,但多次调用时,由于多次复制代码段而使占用存储器量较多;子程序 调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。 C、宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。 D、在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况) ,采用子程序调 用的方法,以降低存储器的占用量。 7目标程序文件用( A )扩展名表示。 A、.obj B、.cmd C、.out D、.asm 27下列伪指令中,使用错误的是 ( )9C A、 .copy init_DSP.h B、123 .usect “var1”,1 C、 .space 100h*16 D、 .GLOBAL x,y,z 28链接器的作用是: ( ) 输入目标文件列表;生成目标代码.obj 文件;控制产生输出文件列表;确定存储器 分配(分页) ;落实存储器定位;生成列表文件.lst A、 B、 C、 D、 29下列语句中,使用正确的是 ( ) A、123 .usect “var1”,1 B、 SPLK 1234h,*+,AR4 C、 .copy init.h D、 .global x,y,z /*定义三个全局变量*/ 30、TMS320C54x 内部含有_级流水线结构。 (A) 3 (B) 4 (C) 5 (D) 6 312、若要将片内双寻址数据 RAM 块映射到程序空间,应该是 PMST 的_控制位在起 作用。 7 (A) IPTR (B) OVLY (C) DROM (D) OVM 32、下面的汇编伪指令中用于“在当前模块中定义,并可在别的模块中使用”的伪指令是 _。 (A).bss (B).data (C).def (D).ref 33、TMS320C6000 系列 DSP 的生产商是_。 (A) 德州仪器公司 (B) 朗讯公司 (C) 摩托罗拉公司 (D) 模拟器件公司 34、下面读/写操作的选项_用到地址总线 PAB 和数据总线 EB。 (A) 程序读 (B) 程序写 (C) 外设读 (D) 外设写 35、下面的指令中属于绝对地址寻址的是_。 (A) READA 60H (B) ADD 60H,B (C) MVKD 60H,*AR2 (D) PSHD 60H 36、双操作数间接寻址只能选择 4 个寄存器,下面选项中正确的是_。 (A) AR0、AR1、AR2、AR3 (B) AR1、AR2、AR3、AR4 (C) AR2、AR3、AR4、AR5 (D) AR4、AR5、AR6、AR7 37、下面的助记符中用以块重复操作的符号是_。 (A) RPT (B) RPTB (C) RPTZ (D) RETE 38、C54x的 2 个地址生成器包括_个辅助寄存器和_个辅助寄存器算术单元。 (A) 2,2 (B) 4,2 (C) 6,2 (D) 8,2 39、下述哪一项是 TC 控制位的功能_。 (A) 用来指明是否有进位产生 (B) 用来选择双精度/双 16 位数的运算 (C) 用作测试/控制标志 (D) 对运算结果进行溢出处理 40、TMS320C5402 芯片可寻址_字的外部程序空间。 (A) 16K (B)64K (C) 1M (D) 8M 41、INTM=0, _ 全部可屏蔽中断。 (A)开放 (B)关闭 42、下面各选项中,_表示直接寻址编辑方式位。 (A) OVM (B) SXM (C) CPL (D) CMPT 43、若OVLY=1,则片内RAM安排到_ 。 (A) 程序空间 (B) 数据空间 (C) 程序空间和数据空间 (D) 都不是 44、下面的汇编命令中用于定义未初始化段的是_。 (A).bss (B).data (C).text (D).sect 45、下面读/写操作的选项_用到地址总线 DAB 和数据总线 DB。 (A) 程序读 (B) 程序写 (C) 外设读 (D) 外设写 46、下面选项中,_指令是累加器寻址指令。 (A)LD #0,A (B)MVKD 1000H,*AR5 (C)PORTR FIFO,*AR5 (D)READA 60H 47、下面选项_中的间接寻址单操作数表示循环寻址。 (A)*AR2-0B (B)*AR2-0% (C)*AR2(5) (D)*+AR2(5) 48、下面选项_表示定时控制寄存器。 (A)TIM (B)PRD (C)PSC (D)TCR 8 49、下面的助记符,_表示无符号数的加法。 (A)ADD (B)ADDC (C)ADDM (D)ADDS 50、TMS320C54X DSP 微处理器采用的是_结构。 A、 哈佛结构 B 、冯诺依曼结构 C、矩阵结构 D、以上都不是 51、TMS320C54X DSP 有_组数据总线。 A、 4 B、 16 C、 8 D、 3 52、采用 DSP 进行数字信号处理属于 实现方法。 A、硬件 B、软件 C、软硬件结合 D、以上都不是 53、TMS320C54XDSP 有_个累加器。 A、1 B、2 C、3 D、4 54、双操作数间接寻址只能选择 4 个寄存器,下面选项中正确的是_。 (A) AR0、AR1、AR2、AR3 (B) AR1、AR2、AR3、AR4 (C) AR2、AR3、AR4、AR5 (D) AR4、AR5、AR6、AR7 55、TMS320C54X DSP 软硬件复位时,中断向量为_。 A、0000H B、0080H C、FF80H D、FF00H 56.、TMS3 20C54X DSP 共有_条 I/O 控制指令。 A、1 B、2 C、3 D、4 57、若要将片内双寻址数据 RAM 块映射到程序空间,应该是 PMST 的_控制位在起作 用。 (A) IPTR (B) OVLY (C) DROM (D) OVM 58、目标程序文件用_扩展名表示。 A、.obj B、.cmd C、.out D、.asm 59、在 TMS320C54XX DSP 中采用了_级流水线操作。 A、6 B、5 C、4 D、3 9 三、判断题 三、判断题 1DSP 处理器 TMS320C54X 的供电电压为 5V。 ( ) 2DSP 的工作频率只能是外部晶体振荡器的频率。 ( ) 3TMS320C54X DSP 是浮点型处理器。 ( ) 4TMS320C54X DSP 的汇编语言中有除法指令。 ( ) 5. DSP 的流水线冲突产生的原因是由于 DSP 运行速度还不够快。 ( ) 6. TMS320C54X 系列 DSP 外部程序存储器的分页扩展受 DROM 位控制。 ( ) 7. TMS320C54X 汇编指令 READA 的寻址范围为 64K 字。 ( ) 8. TMS320C54X 可以通过设置 DROM 位实现数据存储空间和程序存储空间共享片内 DARAM。 9. TMS320C54X 汇编指令 WRITA 的寻址范围为 64K 字。 ( ) 10. TMS320C54X 系列 DSP 可以通过设置 OVLY 位实现数据存储空间和程序存储空间共享 片内 ROM。 ( ) 11. TMS320C54X 汇编语言的伪指令也是一种指令,同样占用存储空间。 ( ) 12. TMS320C54X 的工作频率是由外部晶振唯一确定的。 ( ) 13. TMS320C54X 的中断向量表位置是固定的。 ( ) 14. TMS320C54X 汇编语言的伪指令也是一种指令,同样占用存储空间。 ( ) 15TMS320C54X 内部含有 SARAM 存储器。 ( ) 163.3V 的 TTL 电平器件可以直接驱动 5V 的 CMOS 器件。 ( ) 17C54X 系列 DSP 处理器的累加器 A,B 是 32 位的。 ( ) 18DSP 处理器 TMS320C54X 有不止一种串行口。 ( ) 19DSP 处理器 TMS320C54X 在微型计算机工作模式时,上电复位后程序从片外存储器的 FF80h 单元开始执行。 ( ) 20DSP 处理器 TMS320C54X 的程序存储空间只有 64K 字。 ( ) 21MEMORY 伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中 的位置。 ( ) 22TMS320C54X DSP 汇编语言源程序中,标号是可选项,若使用标号,则标号必须从第 一列开始。 ( ) 23DSP 处理器的中断请求可以由软件产生。 ( ) 24哈佛结构的特点是数据总线和程序总线分开。 ( ) 25 DSP 和 MCU 属于软件可编程微处理器, 用软件实现数据处理; 而不带 CPU 软核的 FPGA 属于硬件可编程器件,用硬件实现数据处理。 ( ) 26. 在C54x系列DSP中断向量表中, 每个中断向量的入口地址间隔4个字。 ( ) 27. 在 C54x 系列 DSP 中断向量表的最大长度只能 128 字。 ( ) 28. DSP 对程序存储空间、数据存储空间和 I/O 空间的选择分别是由三根片选线 PS、DS、IS 独立选择的。 ( ) 29. C54x系列DSP的CPU寄存器及片内外设寄存器映射在数据存储空间的0000h-0080h中。 ( ) 30. 单片机通过HPI接口可以访问TMS320VC5402的全部64K字数据存储空间。 ( ) 31. 在 DSP 处理器汇编程序中,标号区分大小写。 ( ) 32. DSP 处理器 TMS320VC5402 的堆栈是向低地址方向生长的。 ( ) 33. DSP 处理器 TMS320VC5402 的中断向量表位置是固定的。 ( ) 34. 当 TMS320C54X DSP 处于微处理器模式时,DSP 上电复位之后从片外程序存储器的 10 FF80H 开始运行。 ( ) 35. 在 TMS320VC5402 型 DSP 所有中断向量中,只有硬件复位向量不能被重定位,即硬件 复位向量总是指向程序空间的 0FF80H 位置。 ( ) 36. DSP 和 MCU 属于软件可编程微处理器, 用软件实现数据处理; 而不带 CPU 软核的 FPGA 属于硬件可编程器件,用硬件实现数据处理。 ( ) 37. 在 DSP 处理器汇编程序中,标号区分大小写。 ( ) 38. DSP 处理器 TMS320VC5402 的软件中断是不可屏蔽的中断。 ( ) 39. 链接器命令文件是用来规定程序段的存放位置的。 ( ) 40. DSP 处理器 TMS320VC5402 的堆栈是向低地址方向生长的。 ( ) 41. C54x 系列 DSP 只有两个通用的 I/O 引脚。 ( ) 42. 在 C54x 系列 DSP 的寻址方式中, 使用 DP 作为直接寻址的偏移寻址范围只有 128 个字。 ( ) 43. DSP 的流水线冲突可以通过改变编程方法或者添加 nop 语句来消除。 ( ) 44. TMS320VC5402 型 DSP 汇编语言的寻址方式可以实现 FFT 算法中的位倒序寻址方式。 ( ) 45. 在 C54x 系列 DSP 中断向量表中,每个中断向量的入口地址间隔 4 个字。 ( ) 46. 如果 OVLY=1,程序存储空间可以使用内部 RAM,此时,不论 XPC 为何值,扩展程序 存储空间的所有低32K字都被映像到内部RAM中。 ( ) 47. 在 DSP 的编程中可以将程序中不同的段放置在不同的存储器中。 ( ) 48. C54x 系列 DSP 的寻址方式中, 用 DP 作为直接寻址的偏移寻址范围只有 128 个字。 ( ) 49. 在 C54x 系列 DSP 中断向量表中,每个中断向量的入口地址间隔 4 个字。 ( ) 50. DSP 对程序存储空间、数据存储空间和 I/O 空间的选择分别是由三根片选线 PS、DS、IS 独立选择的。 ( ) 51. DSP 的流水线冲突可以通过改变编程方法或者添加 nop 语句来消除。 ( ) 52. TMS320C54X 系列 DSP 的汇编语言中分支转移指令执行需要 4 个机器周期。 ( ) 53. DSP 处理器 TMS320VC5402 的定时器可以构成 20 位的定时器。 ( ) 54. DSP 处理器 TMS320VC5402 的软件中断是不可屏蔽的中断。 ( ) 55. DSP 处理器 TMS320VC5402 可以计算浮点小数运算。 ( ) 56. TMS320VC5402 型 DSP 汇编语言的寻址方式可以实现 FFT 算法中的位倒序寻址方式。 ( ) 57. 在 DSP 的编程中可以将程序中不同的段放置在不同的存储器中。 ( ) 58. TMS320C54X 系列 DSP 的汇编指令 WRITA 可以寻址 1M 字的程序空间。 ( ) 59DSP 处理器 TMS320VC5402 内部没有专用的除法指令。 ( ) 60定点 DSP 处理器 TMS320VC5402 可以计算浮点小数运算 ( ) 61DSP 处理器 TMS320VC5402 的定时器可以构成 20 位的定时器。 ( ) 62DSP 处理器 TMS320VC5402 的软件中断是不可屏蔽的中断。 ( ) 63DSP 处理器 TMS320VC5402 支持流水线的指令运行方式 ( ) 64DSP 处理器 TMS320VC5402 内部没有专用的除法指令。 ( ) 65定点 DSP 处理器 TMS320VC5402 可以计算浮点小数运算。 ( ) 66CCS 软件开发系统支持 C 语言程序编程。 ( ) 67DSP 处理器 C54x 的软件中断是不可屏蔽的中断。 ( ) 68DSP 处理器 C54x 支持流水线的指令运行方式。 ( ) 69DSP 处理器 C54x 的堆栈是向低地址方向生长的。 ( ) 70DSP 处理器 C54x 的汇编程序是由许多“段”组成的。 ( ) 11 四、简答题 四、简答题 1. 在 C54x 的汇编语言中,使用“#”、 “*”、 “”符号作为操作数的前缀各表示什么意思? 1 答: 使用“#”号作为前缀, 汇编器将操作数作为立即数处理。 即使操作数是寄存器或地址, 也将作为立即数。 使用“*”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。 使用“”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。 2. 简述 COFF 文件中“ 段”的概念,有哪些常用的段? 2答:段是 COFF 文件中最重要的概念。每个目标文件都分成若干段。段是存储器中 占据相邻空间的代码或数据块。一个目标文件中的每个段都是分开的和各不相同的。 .text 段(文本段),通常包含可执行代码; .data 段(数据段),通常包含初始化数据; .sect 段已初始化段,由汇编器伪指令建立的自定义段。 .bss 段未初始化段; .usect 段未初始化段,由汇编命令建立的命名段(自定义段) 。 3. 简述链接器命令文件中 MEMORY 和 SECTIONS 两条指令的作用。 3答:MEMORY 伪指令用来定义目标系统的存储器配置空间,包括对存储器各部分 命名,以及规定它们的起始地址和长度。 SECTIONS 伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储 器中的位置,也可用于指定子段。 4. 已知 DSP 的工作时钟为 20MHZ,现需要用定时器定时 10ms,请问 PRD 和 TDDR 寄存 器的初始值如何确定? 4答:(PRD)=19999,(TDDR)=9;或(PRD)=49999,(TDDR)=4 5.一个典型的 DSP 系统通常由哪些部分组成?画出框图. 5DSP 芯片及 DSP 基本系统、程序和数据存储器、数/模和模/数转换器、模拟控制与处理 电路、各种控制口和通信口、电源处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论