DSP期末复习题及答案.docx
《DSP期末复习题及答案.docx》由会员分享,可在线阅读,更多相关《DSP期末复习题及答案.docx(10页珍藏版)》请在三一办公上搜索。
1、DSP期末复习题及答案一、 填空题 1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。在函数“long func(int *p1, int i2, int i3, int i4)”中,*p1传递到 AR0 寄存器,i2传递到 T0 寄存器,i4传递到 AR1 寄存器,返回值由 AC0 寄存器传递。 2、汇编语言“mov *AR0,AC0”使用的寻址方式是 间接寻址模式 ,“mov #0x3,DPH”使用的寻址方式是 直接寻址模式 ,“mov *(#0x011234),T2”使用的寻址方式是 绝对寻址模式 。 3、指令执行前AC0的值是00123456
2、78,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是 0000000078 。 4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是 告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出 。MEMORY命令的主要作用是 定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度 。 二、简述题 1、根据你的理解,试列举 DSP 芯片的特点? 答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;丰富的外设 2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线?它们的功
3、能是什么? 答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。 采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。独立的程序总线和数据总线允许CPU同时访问程序指令和数据。 包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。 3、DSP 为了降低功耗采取了哪些措施? 答:双电压供电;多种工作模式 4、TMS320C55x 的总存储空间为多少?可分为哪 3 类,它们的大小是多少?存储器空间的各自
4、作用是什么? 答:程序空间16M Byte;I/O空间64K Words;数据空间8M Words 5、TMS320C55x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令 答:直接寻址模式,mov K16,DP; 间接寻址模式,mov *AR0,AC0; 绝对寻址模式,mov *(#0x011234),T2; MMR寻址模式,mov *abs16(AR2), T2; 寄存器位寻址模式,btstp 30, AC1; 圆形寻址模式。 6、将C源程序转换成可执行文件需要经过哪些步骤? 答:创建C源文件;创建工程文件;创建连接器命令文件;编译整个工程文件;链接;生成可执行文件 7、 常
5、用的TMS320C55x汇编命令有哪些,它们的作用是什么? 三、程序设计题 1、用C55x汇编语言实现计算 y=aixi 的程序。 i=14答:mpym *AR0+, *AR1+, AC0 mpym *AR0+, *AR1+, AC1 add AC1, AC0 mpym *AR0+, *AR1+, AC1 add AC1, AC0 mpym *AR0+, *AR1+, AC1 add AC1, AC0 或者: mpym *AR0+, *AR1+, AC0 |rpt #2 macm *AR0+, *AR1+, AC0 2、用C55x汇编语言实现计算 y1=x1*a1-x2*a2的答:mpym *
6、AR0+, *AR1+, AC3 masm *AR0+, *AR1+, AC3 10分) 1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( c ) (A) 专用型DSP 32位定点DSP (C) 16位定点型DSP (D) 浮点型DSP 2、TMS320C54x系列DSP的CPU具有三个16位寄存器来作为CPU状态和控制寄存器,下面有一项不是的是: (A) ST0 (B) ST1 (C) PMST (D) TDDR 3、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( c ) (A) 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0 (B) 需要
7、把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1 (C) 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1 (D) 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0 4、下面对TMS320C54xDSP的中断系统叙述错误的是 (A)TMS320C54xDSP的中断系统具有硬件中断和软件中断。 (B)TMS320C54xDSP的硬件中断指由片外扩展的外设引起的中断。 (C)TMS320C54xDSP的中断可以根据是否能被屏蔽分为可屏蔽中断和非屏蔽中断。 (D)TMS320C54xDSP的非屏蔽中断指软件中断、RS中断和NMI中断
8、。 5、下面对TMS320C54xDSP在进行读写操作时占用总线情况,说法正确的是 (A) 在进行程序读时,需要占用的总线是PAB和DB总线。 (B) 在进行程序写时,需要占用的总线是PAB和PB总线。 (C) 在进行单数据读时,需要占用的总线是DAB和CB总线。 (D) 在进行双数据读时,需要占用的总线为CAB、DAB、CB和DB总线。 6、下图对于IFR操作,说法错误的是: (A) 当一个可屏蔽中断出现时,IFR相应位的中断标志位置1; (B) 通过复位可以清除中断标志; (C) 对IFR的相应位写1,可以清除相应中断标志位; (D) 对IFR的相应位写0,可以清除相应中断标志位。 7、下
9、面对TMS320C54xDSP的堆栈操作说法,正确的是 (A) 出栈操作时,数据先出栈,然后SP增加 (B) 出栈操作时,SP先增加,然后数据出栈 (C) 当进栈操作时,SP先增加,然后数据进入堆栈 (D) 当进栈操作时,数据先进入堆栈,然后SP减小。 8、在指令执行前寄存器和数据存储器相应的初始状态为(AR3)=0100h,(0100h)=0444h,则指令:ANDM #00FFh, *AR3 执行后,以下结果正确的是: (A) (AR3)=0101h (B) (0100h)=04F4h (C) (AR3)=044Fh (D) (0100h)=0F44h 二、填空题(本大题共5小题,每空2分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 期末 复习题 答案

链接地址:https://www.31ppt.com/p-3060762.html