DSP技术及应用考试试卷 下载本文

DSP原理及应用测试测试试卷一

一、判断题 (3.0 分)1. DSP仅是Digital Signal Processing的缩写形式。 ( ) 正确答案:错误 解题过程:DSP是Digital Signal Processing和Digital Signal Processor的缩写形式。 (3.0 分)2. 数字系统除开电路引入的延时外,处理信号是实时的。 ( ) 正确答案:错误

解题过程:模拟系统除开电路引入的延时外,处理是实时的。

(3.0 分)3. 由于存储器仅16位,C54x芯片最多只能进行两个16位算术逻辑运算。( ) 正确答案:错误

解题过程:C54x芯片可进行40位算术逻辑运算。

(3.0 分)4. C54x芯片有两个程序地址产生逻辑,以便为流水线提供多个地址。 ( ) 正确答案:错误

解题过程:C54x芯片只有一个程序地址产生逻辑。

(3.0 分)5. 由于是多总线结构,C54x芯片可同时从外部存储器取多个操作数。 ( ) 正确答案:错误

解题过程:C54x芯片对外只有一组总线,故在同一时刻只能从外部存储器取1个操作数。 (3.0 分)6. C54x芯片从EXP指数编码器获得的指数直接存放到A累加器。 ( ) 正确答案:错误

解题过程:C54x芯片从EXP指数编码器获得的指数直接存放到T寄存器。 (3.0 分)7. 将数据存储器中的数据装入SWWSR中时应使用ST存储指令。 ( ) 正确答案:错误

解题过程:将数据存储器中的数据装入SWWSR中时应使用STM存储指令。 (3.0 分)8. C54N芯片进行乘法运算时,第16位根据第15位是0或1来确定。 ( ) 正确答案:错误

解题过程:C54N芯片进行乘法运算时,第16位根据是无符号数还是有符号数来确定。 (3.0 分)9. 进行Viterbi算法运算时,(M1+D1)>(M2+D2)时,则TC =0。 ( ) 正确答案:正确

(3.0 分)10.一个周期内取3操作数时要用到C、D、P总线。 ( )

正确答案:正确 二、填空题 (3.0 分)1.C54N片内存储器类型分为____________、SARAM、ROM。 正确答案:DARAM

(3.0 分)2.程序存储器中_______________处存放的是机内自检程序。 正确答案:FF00h

(3.0 分)3.用户可以在同一个周期内从同一块______________取出两个操作数。 正确答案:DARAM

(3.0 分)4.利用C54N的单根________________输出引脚可方便地获得方波信号输出。 正确答案:NF

(3.0 分)5.CLKOUT等于CLKIN的条件是PLLNDIV、PLLDIV、________________分别为1、0、15。 正确答案:PLLMUL

(3.0 分)6.HPI存储器在数据存储空间的起始地址为____________________。 正确答案:1000h

(3.0 分)7.如要将C54N的FSN引脚设置成输入,则应使__________________________位为0。 正确答案:TNM

(3.0 分)8.向外部存储器写1个数据要花费____________________个机器周期。 正确答案:2

(3.0 分)9.C54N在协调不同速度的外部存储器时要使用____________________。 正确答案:软件等待状态发生器(SWWSR)

(3.0 分)10.置ST1的____________________为1时,关闭所有的可屏蔽中断。 正确答案:INTM 三、计算题 (10.0 分)1. PMST=F1FF,则串口0发送中断的中断向量地址为 。

参考答案 F1D4H 解题过程:

NINT0的中断号为21=15H,即0001 0101,左移两位后为0101 0100 1111 0001 1

0101 0100

1111 0001 1101 0100=F1D4H

(10.0 分)2. 将Q15格式数据ED23转换成十进制数后,其十进制数为 。

参考答案

-0.147369384765625 解题过程:

ED23= 1110 1101 0010 0011→求反加1→ -0001 0010 1101 1101=-4829 -4829/32768=-0.147369384765625 -0.147369384765625×32768=-4829 -4829+65536=60707=ED23H

(10.0 分)3. 设有长度为51的循环缓冲器,则该循环缓冲器BK基地址的最低 位必须为0。

参考答案 6 解题过程:

2=2=64>51 故N=6

(10.0 分)4. 若B=00 00FF 0222H,则执行ENP B后,T中的值为 。

N

6

参考答案 0008H 解题过程:

B=(0000 0000 0000 0000 1111 1111 0000 0010 0010 0010)B 16位冗余符号位,故16-8=8=8H T=008H

DSP原理及应用测试测试试卷二

一、判断题 (3.0 分)1. 数字系统升级时必需更新硬件和软件。 ( ) 正确答案:错误 解题过程:数字系统升级时通常只需更新软件。

(3.0 分)2. 由于有电路延时,模拟系统处理信号通常是非实时的 。 ( ) 正确答案:错误

解题过程:模拟系统除开电路引入的延时外,处理信号是实时的。 (3.0 分)3. 由于存储器只有16位,C54x芯片只能进行16×8位并行乘法运算。 ( ) 正确答案:错误

解题过程:C54x芯片可进行17×17位并行乘法运算。

(3.0 分)4. C54x芯片有一个数据地址产生逻辑,从而避免了取数据时的地址冲突。( ) 正确答案:错误

解题过程:C54x芯片有两个数据地址产生逻辑。

(3.0 分)5. C54x芯片从外部存储器取得的操作数可经C总线传输给A累加器。 ( ) 正确答案:错误

解题过程:C54x芯片从外部存储器取得的操作数只能经D总线传输给A累加器。 (3.0 分)6. C54x芯片从EXP指数编码器获得的尾数直接存放到T寄存器。 ( ) 正确答案:错误

解题过程:C54x芯片从EXP指数编码器获得的指数直接存放到T寄存器。 (3.0 分)7. 进行Viterbi算法运算时,(M1+D1)<(M2+D2)时,则TC =1。 ( ) 正确答案:正确

(3.0 分)8. 增强的哈佛结构使DSP可在程序空间存放数据。 ( ) 正确答案:正确

(3.0 分)9. 将数据存储器中的数据装入TCR中时应使用ST存储指令。 ( ) 正确答案:错误

解题过程:将数据存储器中的数据装入TCR中时应使用STM存储指令。 (3.0 分)10.C54x芯片进行乘法运算时,第16位根据FRCT位是0或1来确定。 ( ) 正确答案:错误

解题过程:C54x芯片进行乘法运算时,第16位根据是无符号数还是有符号数来确定。

二、填空题 (3.0 分)1.C54x中的______________中的内容决定OVLY位和DROM位的值。 正确答案:PMST

(3.0 分)2.程序存储器中_________________处存放的是中断向量表。 正确答案:FF80h

(3.0 分)3.在同一个周期内从同一块DARAM取双操作数用的是前半个周期和__________周期。 正确答案:后半个

(3.0 分)4.确定定时器的计数初值要用到PRD和______________。 正确答案:TCR

(3.0 分)5.复位时_________寄存器的复位值由CLKMD1、CLKMD2、CLKMD3三根输入引脚决定。 正确答案:CLKMD

(3.0 分)6.HPI存储器的HPIA事后增1,则此时HPI正在进行________数据操作。 正确答案:读

(3.0 分)7.如要将C54x的CLKX引脚设置成输入,则应使____________位为0。 正确答案:MCM

(3.0 分)8.向外部I/O设备读/写1个数据要花费______________个机器周期。 正确答案:2

(3.0 分)9.C54x在执行到最后___________等待状态时,正确答案:一个

(3.0 分)10.处理器复位时IPTR的各位被分别设置为_________。 正确答案:1 信号将变成低电平。

三、计算题 (10.0 分)1. PMST=F2FF,则串口0接收中断的中断向量地址为 。

参考答案 FD20H 解题过程:

RINT0的中断号为20=14H,即0001 0100,左移两位后为0101 0000 1111 0010 1 0101 0000

1111 0010 1101 0000=F2D0H

(10.0 分)2. 将Q15格式数据CF45转换成十进制数后,其十进制数为 。

参考答案

-0.380706787109375 解题过程:

CF45=1100 1111 0100 0101→求反加1→ -0011 0000 1011 1011=-12475 -12475/32768=-0.380706787109375 -0.380706787109375×32768=-12475 -12475+65536=53061=CF45

(10.0 分)3. 设有长度为84的循环缓冲器,则该循环缓冲器BK基地址的最低 位必须为0。

参考答案 7 解题过程:

2=2=128>84 故N=7

(10.0 分)4. T=FFFCH,B=F0 ECDA 1234H,执行NORM B, A后,A为 。

N

7

参考答案 0F0ECD A123H 解题过程:

T=FFFCH=1111 1111 1111 1100B=-(0000 0000 0000 0011+1)补=-4H B=(1111 0000 1110 1100 1101 10100001 0010 0011 0100)B

右移4位→(0000 1111 00001110 1100 1101 10100001 0010 0011 0100)B A=0F 0ECD A123H

DSP原理及应用测试测试试卷三

一、判断题 (3.0 分)1. C54x芯片的CPU拥有40位的ALU。 ( ) 正确答案:错误 解题过程:

(3.0 分)2. C54x芯片的CPU拥有40位的桶形移位寄存器。 ( ) 正确答案:错误 解题过程:

有移位-16~30位的桶形移位寄存器。

(3.0 分)3. 左移A累加器时,低位添0。 ( ) 正确答案:正确 解题过程:

(3.0 分)4. 在进行舍入处理时,总是将目的累加器的低16位清0。 ( ) 正确答案:错误 解题过程:

如果带后缀R,就进行舍入处理,即加215至结果,并将目的累加器低16位清0。

(3.0 分)5. 当累加器数值超过32位时,指数必然为负值。 ( ) 正确答案:正确 解题过程:

(3.0 分)6. RAM只能安排为数据存储空间。 ( ) 正确答案:错误 解题过程:

RAM总是安排到数据存储空间,但也可以构成程序存储空间。

(3.0 分)7. 复位中断向量将程序的执行地址映像到程序空间的FF80h。 ( ) 正确答案:正确 解题过程:

(3.0 分)8. 数据存储器只能驻留在片内。 ( ) 正确答案:错误

解题过程:

数据存储器可以驻留在片内或者片外。

(3.0 分)9. 双操作数寻址时,若操作数驻留在不同块内,只需1个周期。 ( ) 正确答案:正确 解题过程:

(3.0 分)10.复位后,定时器控制寄存器的停止状态位TSS=1。 ( ) 正确答案:错误 解题过程:

复位后,定时器控制寄存器的停止状态位TSS=0。 二、填空题 (3.0 分)1.在DSP上电后,系统的晶体振荡器需100ms~__________ms的稳定期。 正确答案:200

(3.0 分)2.HPI的两种工作方式为_________寻址方式(SAM)和仅主机寻址方式(HOM)。 正确答案:共用

(3.0 分)3.C54x标准串口SP有___________个数据缓冲寄存器。 正确答案:2

(3.0 分)4.标准串行口的最高工作频率是CLKOUT的________。 正确答案:1/4

(3.0 分)5.区别片外数据存储器与程序存储器的关键是

和___________引脚。

正确答案:

(3.0 分)6.存储器读一读一写操作时,写操作要用__________个周期。 正确答案:2

(3.0 分)7.外部存储器存取时间应小于_________的机器周期。 正确答案:60%

(3.0 分)8.SWWSR将外部总线周期延长多达____________个机器周期。 正确答案:7 (3.0 分)9.如果

=_____________,则处理器从片内ROM开始执行程序。

正确答案:0

(3.0 分)10.利用外部中断信号、

、____________可结束IDLE3状态。

正确答案: 三、计算题 (10.0 分)1. PMST=80FF,则SINT6的中断向量地址为 。 参考答案 80D8H 解题过程:

SINT6的中断号为22=16H,即0001 0110,左移两位后为0101 1000 1000 0000 1 0101 1000

1000 0000 1101 1000=80D8H

(10.0 分)2. 把-0.31转换成Q15格式后的值为 。 参考答案 D852H 解题过程:

-0.31×32768=-10158.08≈-10158 -10158+65536=55378=D852H

(10.0 分)3. 设有长度为40的循环缓冲器,则该循环缓冲器基地址的最低 位必须为0。 参考答案 6 解题过程:

2=2=64>40 故N=6

(10.0 分)4. 若A=00 0000 0177H,则执行EXP A后,T中的值为 。 参考答案 0016H 解题过程:

N

6

A=(0000 0000 0000 0000 0000 0000 0000 0001 0111 0111)B 30位冗余符号位,故30-8=22=16H T=0016H

DSP原理及应用测试测试试卷四

一、判断题 (3.0 分)1. C54x芯片的CPU拥有40位累加器。 ( ) 正确答案:正确 解题过程:

(3.0 分)2. 在将16位的数据输入ALU时,若ST0的SXM=0则符号位扩展。 ( ) 正确答案:错误 解题过程:

若状态寄存器ST1的SXM=0,则高位添0,若SXM=1,则符号位扩展。

(3.0 分)3. A和B的功能不完全相同。 ( ) 正确答案:正确 解题过程:

(3.0 分)4. 当FRCT=0时,乘法结果会自动右移1位。 ( ) 正确答案:错误 解题过程:

状态寄存器ST1中的FRCT=1时,乘法结果左移1位,以消除多余的符号位。

(3.0 分)5. 执行EXP指令时通过将冗余符号位减8来消去多余符号位。 ( ) 正确答案:正确 解题过程:

(3.0 分)6. ROM只能安排为程序存储空间。 ( ) 正确答案:错误 解题过程:

ROM一般构成程序存储空间,也可以部分地安排到数据存储空间。

(3.0 分)7. 当PAGEN发出的地址处在片外地址范围,处理器能自动地对外部寻址。( ) 正确答案:正确 解题过程:

(3.0 分)8. 片内DARAM可以作为程序存储空间。 ( )

正确答案:错误 解题过程:

片内DARAM都是数据存储空间。

(3.0 分)9. 双操作数寻址时,若操作数驻留在同一块内,需花费2个周期。 ( ) 正确答案:正确 解题过程:

(3.0 分)10.定时器控制寄存器TCR中的PSC在CLKIN作用下,作减1计数。 ( ) 正确答案:错误 解题过程:

PSC在CLKOUT作用下,作减1计数。 二、填空题 (3.0 分)1.C54x与主机交换信息时共需____________根引脚才能完成控制与通信。 正确答案:18

(3.0 分)2.HPI工作在____________方式,主机可以按160Mbps速度寻址一个字节。 正确答案:HOM

(3.0 分)3.C54x标准串口SP有___________个移位寄存器。 正确答案:2

(3.0 分)4.通过对SPC的设置,标准串行口的FSX和_______________可作为输入引脚。 正确答案:CLKX

(3.0 分)5.区别数据总线上的信号是读入CPU还是写出外部的关键是_______________引脚。

正确答案:

(3.0 分)6.存储器写一写一读操作时,写操作要用__________个周期。 正确答案:2

(3.0 分)7.与C54x-40芯片接口的外部器件的存取时间小于_________ns时可不插入等待。 正确答案:15

(3.0 分)8.SWWSR将数据存储器分为两个2个___________K字空间进行等待周期的设置。 正确答案:32

(3.0 分)9.如果

=_________,则处理器从片外ROM开始执行程序。

正确答案:1

(3.0 分)10.当CLKOUT频率为40MHz时,中断脉冲宽度大于__________才能唤醒中断。 正确答案:10ns 三、计算题 (10.0 分)1. PMST=80FF,则SINT7的中断向量地址为 。 参考答案 80DCH 解题过程:

SINT6的中断号为22=17H,即0001 0111,左移两位后为0101 1100 1000 0000 1 0101 1100

1000 0000 1101 1100=80DCH

(10.0 分)2. 把-0.123转换成Q15格式后的值为 。 参考答案 F042H 解题过程:

-0.123×32768=-4030.464≈-4030 -4030+65536=61506=F042H

(10.0 分)3. 设长度为70的循环缓冲器,则该循环缓冲器BK基地址的最低 位必须为0。 参考答案 7 解题过程:

2=2=128>70 故N=7

(10.0 分)4. T=FFFDH,A=00 0000 0BBBH,执行NORM A, B后,B为 。

N

7

参考答案 00 0000 0177H 解题过程:

DSP原理及应用测试测试试卷五 一、判断题 (3.0 分)1. C54x有两个程序地址产生逻辑用来产生程序地址。 ( ) 正确答案:错误 解题过程:

C54x有1个程序地址产生逻辑用来产生程序地址。

(3.0 分)2. C54x可在一个周期内同时对两个不同的片外程序存储器寻址。 ( ) 正确答案:错误 解题过程:

C54x可在一个周期内对1个不同的片外程序存储器寻址。

(3.0 分)3. 送到ALU输入端X的数据必须是40位数据。 ( ) 正确答案:错误 解题过程:

送到ALU输入端X的数据必须是40位(不)数据。

(3.0 分)4. A累加器中的数据右移时最高位总是添0。 ( ) 正确答案:错误 解题过程:

正数添0,负数添1

(3.0 分)5. 当系统复位时,PRD中重新加载到TIM。 ( ) 正确答案:正确 解题过程:

(3.0 分)6. 归一化的作用是方便乘法运算。 ( ) 正确答案:错误 解题过程:

归一化的作用是方便指数运算。

(3.0 分)7. 完成一次MAC运算需要两个周期,一个周期完成乘,另一个完成加。( ) 正确答案:错误 解题过程:

完成一次MAC运算需要一个周期,一个周期完成乘,另一个完成加。

(3.0 分)8. 程序运行中若只取一个操作数,该操作数可来自D或C总线。( ) 正确答案:错误

解题过程:

只能D

(3.0 分)9. 尽管采用哈佛结构,仍可进行部分程序/数据空间的交叉。 ( ) 正确答案:错误 解题过程:

尽管采用增强的哈佛结构,仍可进行部分程序/数据空间的交叉。

(3.0 分)10.定标指对送入累加器中的数据进行16位左移。 ( ) 正确答案:错误 解题过程:

定标指对送入累加器中的数据进行0~15位左移。 二、填空题 (3.0 分)1.OVM=1,ALU负向溢出时32位最大负数为_______。 正确答案:FF 80000000h 解题过程:第二节1。

(3.0 分)2.A=FF FFF0FFFF,则执行EXP A后,T=__________。 正确答案:11d=000BH 解题过程:4×5-1-8=11

(3.0 分)3.C54x有2个受软件控制的专用引脚_________和正确答案:XF

解题过程:第五节一部分

(3.0 分)4.C541的3个时钟配置引脚为000,选择方案1,工作频率为外时钟的________倍。 正确答案:3

解题过程:第五节三部分 表2-8

(3.0 分)5.执行STM 2147H,CLKMD后,___________个外部周期后PLL锁定。 正确答案:40×16×CLKIN(640)

解题过程:CLKMD=0010 0001 0100 0111b 表2-9 10-3位题 001 0100 0b=40d第五节三部分 (3.0 分)6.主机经PHI向DARAM传输一个数据,HD线要工作__________次。 正确答案:3

解题过程:1送控制字,2送地址,3送数据 第五节五部分

(3.0 分)7.DXR中的数据复制到XSR后,XRDY位立即由0转变为__________。 正确答案:1

解题过程:第六节2。

(3.0 分)8.数据寻址比程序存储器取指具有____________的优先权。 正确答案:较高

解题过程:第七节一部分2。

(3.0 分)9.执行STM #3C9BH,SWWSR 数据空间高32k插入__________个等待状态 。 正确答案:6

解题过程:SWWSR=0011 1100 1001 1011第七节二部分3。

(3.0 分)10.复位信号变为低电平后__________个周期,数据总线无效。 正确答案:5 解题过程:图2-33 三、计算题 (10.0 分)1. AR1=1060H表示FFT运算后数据的基地址,AR0=0008H,利用指令PORTW *AR1+0B,PA输出FFT运算后数据,则输出X(4)时应寻址的地址为 。 参考答案

0001 00000110 0010B 解题过程: 第三章第一节5

AR1=60H=0110 0000b →AR1=1060H AR0=08H=0000 1000b→AR0=0008H寻址0010b AR1+ AR0=1060H+0002H=1062H

(10.0 分)2. IPTR=101000111B,则RINT0的中断向量地址为 。

参考答案 A3D0H 解题过程:

第二章第九节四部分

表2-25 RINT0=20=14H=0001 0100b 左移两位=0101 0000 与IPTR=101000111B相加得题1010 0011 1000 0000 +=0101 0000=1010 0011 1101 0000b= A3D0H (10.0 分)3. 把-0.4转换成Q15格式后的值为 。

参考答案 CCCDH 解题过程:

第五章第一节9 -0.4×32768=13107.2=-13107 +65536 =52429 =CCCDH

(10.0 分)4. 执行LD#FFF8h,T 和LD #0A0Ah,B和NORM B, A指令后,A中的值为 。

参考答案 00 0000 000AH 解题过程:

第五章第二节 例5-19(T= FFF9h, B=0A0Ah)

执行LD#FFF8h,T T= FFF8h执行LD #0A0Ah,B B=00 00000A0Ah执行NORM B, A 后,对B按T= FFF8h(-8)移位赋给A A=0000 00000000 0000 0000 0000 0000 0000 0000 101000001010A=00 0000 000AH

DSP原理及应用测试测试试卷六

一、判断题 (3.0 分)1. C54x有一个数据地址产生逻辑用来产生数据地址。 ( ) 正确答案:错误 解题过程:

C54x有2个数据地址产生逻辑用来产生数据地址。

(3.0 分)2. C54x可在一个周期内同时对两个不同的片外数据存储器寻址。 ( ) 正确答案:错误 解题过程:

C54x可在一个周期内同是对1个的片外数据存储器寻址。

(3.0 分)3. 送到ALU输入端Y的数据必须是40位数据。 ( ) 正确答案:错误 解题过程:

送到ALU输入端Y的数据必须是40位(不)数据。

(3.0 分)4. B累加器中的数据左移时,如果数据为负数,则最低位添1。( ) 正确答案:错误 解题过程:

B累加器中的数据左移时,如果数据为负数,则最低位总是添0。

(3.0 分)5. 当系统复位时,自动地将TDDR加载到PSC。 ( ) 正确答案:正确 解题过程:

(3.0 分)6. 归一化的作用是方便小数运算。 ( ) 正确答案:错误 解题过程:

归一化的作用是方便小数指数运算。

(3.0 分)7. 舍入处理指将目的累加器的最低位清0。 ( ) 正确答案:错误 解题过程:

舍入处理指将目的累加器的最低位加215至结果。

(3.0 分)8. 如要将数据写入程序空间,应通过P总线寻址程序存储器目的地址。( ) 正确答案:错误 解题过程:

只能E

(3.0 分)9. 存储器分块后,可以在同一个周期内从同一块SARAM(DARAM)取出两个操作数。( ) 正确答案:错误 解题过程:

存储器分块后,可以在同一个周期内从同一块DARAM取出两个操作数。

(3.0 分)10.定标指对送入累加器中的数据进行0~15位右移。 ( ) 正确答案:错误 解题过程:

定标指对送入累加器中的数据进行0~15位左移。 二、填空题 (3.0 分)1.OVM=1,ALU正向溢出时32位最大正数为__________。 正确答案:00 7FFFFFFFh 解题过程:第二节1。

(3.0 分)2.A=00FFF0FFFF,则执行EXP A后,T=____________。 正确答案:-1d=FFFFH 解题过程:4×2-1-8=-1

(3.0 分)3.标准串行口的输出引脚CLKX和_________,可通过设置后变为位输入引脚。 正确答案:FSX

解题过程:第六节一部分2

(3.0 分)4.C545A的3个时钟配置引脚为000,复位后工作频率为外时钟__________倍。 正确答案:0.5

解题过程:第五节三部分 表2-11

(3.0 分)5.执行STM 215FH,CLKMD后,___________个外部周期后PLL锁定。 正确答案:43×16×CLKIN=(688)

解题过程:CLKMD=0010 0001 0101 1111b 表2-9 10-3位题 001 0101 1b=43d第五节三部分 (3.0 分)6.主机经PHI向DSP传输一个数据,HCNTL0、HCNTL1线要工作______次。 正确答案:3

解题过程:1 HCNTL0、HCNTL1=00送控制字,2 HCNTL0、HCNTL1=10送地址、3 HCNTL0、HCNTL1=11送数据第五节五部分

(3.0 分)7.RSR的数据复制到DRR后,RRDY位立即由__________转变为1。 正确答案:0

解题过程:第六节2。

(3.0 分)8.外部存储器存取时间应小于___________的机器周期。 正确答案:60%

解题过程:第七节二部分1。

(3.0 分)9.执行STM #3C93H,SWWSR 程序空间高32k插入_________个等待状态 。 正确答案:2

解题过程:第七节二部分3。SWWSR=0011 1100 1001 0011

(3.0 分)10.复位信号变为高电平后__________个周期,FF80H出现在地址总线上。 正确答案:3

解题过程:图2-33第八节一部分2 三、计算题 (10.0 分)1. 将数组x[5]中的各单元设置为0,可采用指令RPTZ A,# 。 参考答案 4 解题过程:第三章第二节4

(10.0 分)2. IPTR=111000110B,则XINT0的中断向量地址为 。 参考答案 E354H 解题过程:第二章第九节四部分

表2-25 XINT0=21=15H=0001 0101b 左移两位=0101 0100 与IPTR=111000110B相加得题1110 0011 0+=0101 0100=1110 0011 0101 0100b= E354H (10.0 分)3. 把0.7转换成Q15格式后的值为 。 参考答案 599AH 解题过程:第五章第一节9 0.7×32768=22937.622938=599AH

(10.0 分)4. 执行LD#FFF4h,T 和LD #0A0Ah,B和NORM B, A指令后,A中的值为 。 参考答案 00 0000 0000H 解题过程:第五章第二节 例5-19(T= FFF9h, B=0A0Ah)

执行LD#FFF4h,T T= FFF4h执行LD #0A0Ah,B B=00 00000A0Ah执行NORM B, A 后,对B按T= FFF4h(-12)移位赋给A A=0000 0000 00000000 0000 0000 0000 0000 0000 00001010 00001010A=00 0000 0000H

DSP原理及应用测试测试试卷八 一、判断题 (3.0 分)1. FRCT用来消除多余的符号位。 ( ) 正确答案:正确 解题过程:

(3.0 分)2. E总线上的数据可以传输到桶形移位器中。 ( ) 正确答案:错误 解题过程:

桶形移位器中的数据可以传输到E总线上。

(3.0 分)3. 累加器中的指数值为操作数的符号位减8。 ( ) 正确答案:错误 解题过程:

累加器的指数值等于冗余符号位减8。

(3.0 分)4. ST0和ST1中包含有存储器的设置状态及其它控制信息。 ( ) 正确答案:错误 解题过程:

PMST中包含存储器的设置状态及其它控制信息。

(3.0 分)5. 数据存储器不能存放程序,只能放数据。 ( ) 正确答案:错误 解题过程:

若OVLY=1,则片内RAM安排为程序和数据空间。

(3.0 分)6. 由于有了多内部总线,故不会产生流水线冲突。 ( ) 正确答案:错误 解题过程:

如果两次取数或程序都要用到相同的总线,还是会产生流水线冲突。

(3.0 分)7. 由于采用了多总线结构,片外存储器数据可以并行传输。 ( ) 正确答案:错误 解题过程:

片外存储器本身不能并行,只有一条外部总线。

(3.0 分)8. 存储器映象CPU寄存器是DSP因有硬件,与软件设置无关。 ( ) 正确答案:错误 解题过程:

存储器映象CPU寄存器由汇编命令.mmregs设置。

(3.0 分)9. XF产生的方波输出频率不能由程序进行改变。 ( )

正确答案:错误 解题过程:

通过增加NOP可调整频率。

(3.0 分)10.定时器的定时时间可通过设置PSC确定,与TDDR无关。 ( ) 正确答案:错误 解题过程:

定时器的定时时间可通过设置TDDR确定。 二、填空题 (3.0 分)1.PSC是一个_______1计数器。 正确答案:减

(3.0 分)2.HPI存储器在数据存储空间的地址为______________。 正确答案:1000h~17FFh

(3.0 分)3.要将CLKX配置成输入,应使_________配置为0。 正确答案:MCM

(3.0 分)4.执行存储器写一写一读操作时,每个写操作要花_________个时钟周期。 正确答案:2

(3.0 分)5.C54x-40外部程序存储器为2K×16位,ta=50ns,则SWWSR应插入个__________等待周期。 正确答案:2

(3.0 分)6.复位信号为高电平后_______________个机器周期,存储器选通信号变成低电平。 正确答案:6

(3.0 分)7.中断分类包括可屏蔽中断和_____________中断。 正确答案:非屏蔽

(3.0 分)8.执行LD#8011h,B指令后,BH的值为_____________。 正确答案:FFFFh(或0000h) 依是否扩展符号而定

(3.0 分)9.当CPL=1,执行LD @md,B时,dma域加上___________形成16位地址。 正确答案:SP

(3.0 分)10.执行LDM PRD,A指令后,0页数据存储器的第8单元中的值为____________中的值。 正确答案:PRD

三、计算题 (10.0 分)1. 执行STM #314Fh,CLKMD指令,乘系数为 。

参考答案 4 (10.0 分)2. IPTR=001000100B,则XINT0的中断向量地址为 。

参考答案 2254H (10.0 分)3. 把0.2转换成Q15格式后的值为 。

参考答案 1999 (10.0 分)4. 执行LD #0E666h,A和EXP A指令后,T中的值为 。

参考答案 0012

DSP原理及应用测试测试试卷九

一、判断题 (3.0 分)1. 线性缓冲区要求定位在SARAM。 ( ) 正确答案:错误 解题过程:

线性缓冲区要求定位在DARAM。

(3.0 分)2. ALU的X输入端的数据可来源于数据总线CB。 ( ) 正确答案:错误 解题过程:

ALU的X输入端的数据可来源于数据总线DB。

(3.0 分)3. 当一个16位数据加到ALU的输入端时,若SXM=1,则高位添0。 ( ) 正确答案:错误 解题过程:

当一个16位数据加到ALU的输入端时,若SXM=0,则高位添0。

(3.0 分)4. 只要复位C16状态位,就可让ALU在单个周期内进行两次16位加法。 ( ) 正确答案:错误 解题过程:

只要置位C16状态位,就可让ALU在单个周期内进行两次16位加法或两次16位减法。

(3.0 分)5. 乘法器工作在小数相乘方式时,FRCT=0。 ( ) 正确答案:错误 解题过程:

乘法器工作在小数相乘方式,状态寄存器ST1中的FRCT位=1。

(3.0 分)6. 对结果进行舍入处理,指将目的累加器的低16位清0。 ( ) 正确答案:错误 解题过程:

对结果进行舍入处理,即加215至结果,并将目的累加器的低16位清0。

(3.0 分)7. RAM可以构成程序存储空间。 ( ) 正确答案:正确 解题过程:

RAM总是安排到数据存储空间,但也可以构成程序存储空间。

(3.0 分)8. 设置多内部总线是为了并行处理和流水线工作。 ( ) 正确答案:正确 解题过程:

(3.0 分)9. 增强的哈佛结构中,程序/数据存储器空间是分开的。 ( )

正确答案:错误 解题过程:

可部分混合使用。

(3.0 分)10.用户初次设计DSP系统时,加电后PMST中的正确答案:正确 解题过程:

。 ( )

二、填空题 (3.0 分)1.当处理器复位时,复位中断向量映象到程序空间的____________。 正确答案:FF80h

(3.0 分)2.在双操作数寻址时,如果操作数驻留在同一块内,则要_________个周期。 正确答案:2

(3.0 分)3.让XF引脚输出高电平的指令为____________。 正确答案:SSBX XF

(3.0 分)4.当TCR中的控制位____________为0时启动定时器。 正确答案:TSS

(3.0 分)5.CLKOUT=CLKIN×______________。 正确答案:乘系数

(3.0 分)6.在DSP上电后,系统的晶体振荡器需100ms~_______________的稳定期。 正确答案:200ms

(3.0 分)7.C54x的HPI存储器是一个2K×_________________位字的DARAM。 正确答案:16

(3.0 分)8.C54x 的标准串行口的最高工作频率是CLKOUT的_____________。 正确答案:1/4

(3.0 分)9.外部存储器存取时间应小于__________的机器周期,否则需插入等待状态。 正确答案:60%

(3.0 分)10.当CLKOUT为40MHz时,中断唤醒IDLE3的条件是中断脉冲宽度大于_______ns。 正确答案:10

三、计算题 (10.0 分)1. 已知IPTR=000100010B,则TINT的中断向量地址为 。 参考答案 114CH 解题过程:

(10.0 分)2. 已知循环缓冲区的长度为18,则循环缓冲区的起始地址的低端有 位为0。

参考答案 5 (10.0 分)3. 在不进行现场保护的情况下,C54x最多能进行 层嵌套。 参考答案 10 (10.0 分)4. 已知B=F770000F11H,T=FFF7H执行指令NORM B后,B=( )。

参考答案 007BB80007H

DSP原理及应用测试测试试卷十

一、判断题 (3.0 分)1. 线性缓冲区要求定位在0页空间。 ( ) 正确答案:错误 解题过程:

线性缓冲区要求定位在DARAM。

(3.0 分)2. ALU的X输入端的数据可来源于T寄存器中的数据。 ( ) 正确答案:错误 解题过程:

ALU的Y输入端的数据可来源于T寄存器中的数据。

(3.0 分)3. 当一个16位数据加到ALU的输入端时,若SXM=0,则符号位扩展。 ( ) 正确答案:错误 解题过程:

当一个16位数据加到ALU的输入端时,若SXM=1,则符号位扩展。

(3.0 分)4. 只要复位C16状态位,就可让ALU在单个周期内进行两次16位减法。 ( ) 正确答案:错误 解题过程:

只要置位C16状态位,就可让ALU在单个周期内进行两次16位加法或两次16位减法。

(3.0 分)5. 当FRCT=0时,乘法结果左移1位,以消除多余的符号位。 ( ) 正确答案:错误 解题过程:

当FRCT=1时,乘法结果左移1位,以消除多余的符号位。

(3.0 分)6. 对结果进行舍入处理,指加2至结果。 ( ) 正确答案:错误 解题过程:

15

对结果进行舍入处理,即加215至结果,并将目的累加器的低16位清0。

(3.0 分)7. ROM可以部分地安排到数据存储空间。 ( ) 正确答案:正确 解题过程:

ROM一般构成程序存储空间,也可以部分地安排到数据存储空间。

(3.0 分)8. 用两个辅助寄存器算术运算单元是为了双字寻址取双操作数。 ( ) 正确答案:正确 解题过程:

(3.0 分)9. 哈佛结构中,程序/数据总线是分开的。 ( )

正确答案:正确 解题过程:

(3.0 分)10.请DSP厂商在ROM中写入用户的应用程序后,加电后PMST中的。( )

正确答案:正确 解题过程:

二、填空题 (3.0 分)1.当处理器刚加电时,复位中断向量映象到程序空间的___________。 正确答案:FF80h

(3.0 分)2.在双操作数寻址时,若操作数驻留在不同块内,则只需________个周期就可以了。 正确答案:1

(3.0 分)3.让XF引脚输出低电平的指令为___________。 正确答案:RSBX XF

(3.0 分)4.当TCR中的控制位_________为1时关定时器。 正确答案:TSS

(3.0 分)5.PLL中的锁定定时器锁定延时时间的设定可以从0~__________。 正确答案:(255×16×CLKIN)

(3.0 分)6.在DSP上电后,系统的晶体振荡器需__________~200ms的稳定期。 正确答案:100ms

(3.0 分)7.C54x的HPI存储器在数据存储空间的地址为1000h~__________。 正确答案:17FFh

(3.0 分)8.C54x 的TDM最多可以有_________TDM信道可用。 正确答案:8个

(3.0 分)9.软件等待状态寄存器将外部总线周期延长多达________个机器周期。 正确答案:7

(3.0 分)10.当CLKIN为40MHz时,中断唤醒IDLE3的条件是PLL减法计数时间大于_______μs。

正确答案:50

三、计算题 (10.0 分)1. IPTR=001000010B,则TINT的中断向量地址为 。

参考答案 214CH (10.0 分)2. 循环缓冲区的长度为17,则循环缓冲区的起始地址的低端有 位为0。

参考答案 5 (10.0 分)3. 在不用辅助寄存器的情况下,C54x最多能进行 层嵌套。

参考答案 2 (10.0 分)4. A=F770000FFFH,T=FFF7H,执行指令NORM A后,A= 。

参考答案

( 007BB80007H )

DSP原理及应用测试测试试卷十一

一、判断题 (3.0 分)1. 当处理器复位时,复位中断向量映象到数据空间的FF80h。 ( ) 正确答案:错误 解题过程:

不!当处理器复位时,复位中断向量映象到程序空间的FF80h。 (3.0 分)2. 片内DARAM可以安排为程序空间。 ( ) 正确答案:错误 解题过程:

不!片内DARAM都是数据存储空间。

(3.0 分)3. 在双操作数寻址时,要2个周期。 ( ) 正确答案:错误 解题过程:

不一定!在双操作数寻址时,如果操作数驻留在同一块内,则要2个周期;若操作数驻留在不同块内,则只需1个周期就可以了。

(3.0 分)4. 来自HPI的数据,可放在DSP内部的任意数据空间。 ( ) 正确答案:错误 解题过程:

不!只能放在2K字的(DARAM)空间。它在数据存储空间的地址为1000h~17FFh。

(3.0 分)5. 因为DSP工作是先取程序后进行运算,故程序存储器取指比数据寻址有较高的优先权。 ( ) 正确答案:错误 解题过程:

不!数据寻址比程序存储器取指具有较高的优先权。

(3.0 分)6. 结束IDLE3,采用中断方式或复位方式,其脉冲宽度是相同的。 ( ) 正确答案:错误 解题过程:

不! 中断脉冲宽度大于10ns,使PLL减法计数时间大于50μs;复位低电平应大于50μs。

(3.0 分)7. MP/正确答案:错误 解题过程:

位决定数据存储器的使用。 ( )

否!决定片内ROM程序存储器的使用。

(3.0 分)8. ARR的值可落入发送缓冲区,AXR的值不能落入接收缓冲区。 ( ) 正确答案:错误 解题过程:

不!AXR的值可落入接收缓冲区,ARR的值不能落入发送缓冲区,否则会引起收发数据冲突。

(3.0 分)9. 外部存储器存取时间应小于CLKOUT便可直接与DSP外部总线相接。 ( ) 正确答案:错误 解题过程:

不!外部存储器存取时间应小于60%的机器周期,否则需通过软件或硬件插入等待状态。

(3.0 分)10.C、D总线的功能不完全一样。 ( ) 正确答案:正确 解题过程:

二、填空题 (3.0 分)1.执行MVKD SAMPLE,*AR3指令时,使、___________引脚变为低电平有效。 正确答案:

(3.0 分)2.存储器映象寄存器寻址是___________页寻址,不影响当前DP或SP值 。 正确答案:0

(3.0 分)3.将程序存储器地址加载到程序计数器的途径有_______________种。

正确答案:7

(3.0 分)4.未经特别处理,DSP重复程序最多只能进行_________层嵌套。 正确答案:10

(3.0 分)5.解决流水线冲突的常用办法是______________。 正确答案:插入空周期

(3.0 分)6.条件执行指令XC,如果条件满足,最多可执行下面__________条单字指令。 正确答案:2

(3.0 分)7.C54x是共有指令__________条。 正确答案:129

(3.0 分)8.C54x汇编器共有______条汇编命令。 正确答案:64

(3.0 分)9.汇编语言源程序要素题______________________。 正确答案:汇编命令、助记符指令 、宏命令

(3.0 分)10.已初始化段是由___________和____________命令建立。 正确答案:.text.data.sect 三、计算题 (10.0 分)1. 已知IPTR=011H,则参考答案 0184H (10.0 分)2. 已知循环缓冲区的长度为21,则循环缓冲区的起始地址的低端有 位为0。 参考答案 5 (10.0 分)3. 将所有外部存储器和I/O插入3个等待周期,则题STM ,SWWSR 参考答案 #36DB (10.0 分)4. 已知A=B=F07FFFFF11,T=0010H执行指令NORM A,B后, T= 。 参考答案 ( 0x0010H ) NMI的中断转移到从 单元开始执行。

DSP原理及应用测试测试试卷十二

一、判断题 (3.0 分)1. 有的程序存储器空间可扩大到8192K字空间,数据存储器也一样。( ) 正确答案:错误 解题过程:

不!因为有23位的程序寻址能力,但没有23 位的数据寻址能力。

(3.0 分)2. C54系列所有芯片内部都有DARAM和SARAM数据存储器。 ( ) 正确答案:错误 解题过程:

不!有的没有SARAM数据存储器。

(3.0 分)3. HPI地址寄存器和数据锁存器可由外设直接访问,以便存放数据。( ) 正确答案:错误 解题过程:

不! 它只能由主机对其直接访问。寄存器中存放当前寻址HPI存储单元的地址。数据锁存器中存放的是将要读写的数据。

(3.0 分)4. 标准串行口的最高工作频率是CLKOUT的1/4。( ) 正确答案:正确 解题过程:

(3.0 分)5. 只要SWWSR中的内容不为0,CPU就会在CLKOUT的下降沿检测外部READY信号。( ) 正确答案:错误 解题过程:

不! 只有插入2个以上机器周期时,CPU才在CLKOUT的下降沿检测外部READY信号。执行到最后一个等待状态时,MSC信号将变成电平。

(3.0 分)6. 加电后,在PLL锁定之前,C54x立即用CLKOUT作为时钟。 ( ) 正确答案:错误 解题过程:

不!在PLL锁定之前,CLKOUT是不能用作C54x时钟的。为此,通过对CLKMD寄存器中的PLLCOUNT位编程,就可以很方便地自动延迟定时,直到PLL锁定为止

(3.0 分)7. FIR设计所用到的循环缓冲区要求定位在DARAM。 ( ) 正确答案:错误 解题过程:

错!利用循环缓冲区实现Z-1的优点是不需要移动数据,不存在一个机器周期中要求能一次读和一次写的数据存储器,因而可以将循环缓冲区定位在数据存储器的任何位置

(3.0 分)8. ABU利用D总线,读/写C54x内部存储器。 ( ) 正确答案:错误 解题过程:

不!ABU利用独立于CPU的专用总线,让串行口直接读/写C54x内部存储器。

(3.0 分)9. 执行MPY *AR7,*AR3,A 可简化程序。 ( ) 正确答案:错误 解题过程:

不! 双操作数寻址方式中,辅助寄存器只能是AR2-5。

(3.0 分)10.A、B累加器的功能不完全一样。( ) 正确答案:正确 解题过程: 二、填空题 (3.0 分)1.执行MVPD 92h,*AR5寻址片外存储器时,R/引脚电平的变化为_____________。 正确答案:先高后低

(3.0 分)2.已知AR1=000Ch,AR0=000Bh,执行*AR1+0B后,AR1=________________。 正确答案:0001h

(3.0 分)3.当用一个16位的字来表示Q15格式时,Q15表示在小数点后有___________小数。 正确答案:15位

(3.0 分)4.C54芯片顺序执行一段有9条单周期指令的程序,其需要________个周期。 正确答案:14

(3.0 分)5.流水线冲突原因有_________________3类。 正确答案:共用总线、共用存储器、数据未准备好

(3.0 分)6.延迟分支转移指令最多可节省___________个周期。 正确答案:2

(3.0 分)7.C54x是TMS320系列中的的指令系统分_________为形式和___________形式。 正确答案:助记符代数式

(3.0 分)8.C54x汇编器的汇编命令,根据功能可以将汇编命令分成___________类。 正确答案:8

(3.0 分)9..lst文件是由汇编器生成,.map由____________生成。

正确答案:链接器

(3.0 分)10.一个没有重定位入口的文件称为______________文件,其所有地址都是绝对地址。 正确答案:绝对 三、计算题 (10.0 分)1. 已知IPTR=010H,则NMI的中断转移到从 单元开始执行。

参考答案 0104H 解题过程:

(10.0 分)2. 已知循环缓冲区的长度为20,则循环缓冲区的起始地址的低端有 位为0。

参考答案 5 解题过程:

(10.0 分)3. 将所有外部存储器和I/O插入2个等待周期,则题STM ,SWWSR。

参考答案 #2492 解题过程:

(10.0 分)4. 已知A=B=F07FFFFF11H,T=0010H执行指令NORM A,B后,A= 。

参考答案

( F07FFFFF11H ) 解题过程:

DSP技术及应用第2版习题十三

一、判断题 (3.0 分)1. TI公司的DSP可归纳为C2000和C5000两大系列。 ( ) 正确答案:错误 解题过程:

TI公司的DSP可归纳为C2000、C5000和C6000三大系列。

(3.0 分)2. 设计一个DSP系统包括总体设计、硬件及软件模块设计等步骤。( ) 正确答案:正确 解题过程:

设计一个DSP系统包括总体设计、硬件及软件模块设计、系统综合联调。

(3.0 分)3. C54x芯片有2个程序地址产生逻辑用于产生程序地址。( ) 正确答案:错误 解题过程:

C54x芯片有1个程序地址产生逻辑用于产生程序地址。

(3.0 分)4. C54x芯片有两组外部数据总线,可同时从外部获取两个数据。( ) 正确答案:错误 解题过程:

C54x芯片只有1组外部数据总线,只能在同时从外部获取1个数据或指令。

(3.0 分)5. C54x芯片有一个32位的A累加器。 ( ) 正确答案:错误 解题过程:

C54x芯片有A、B两个40位累加器。

(3.0 分)6. 数据存储器页指针位于处理器工作方式状态寄存器中的高9位。 ( ) 正确答案:错误 解题过程:

数据存储器页指针DP位于状态寄存器0(STO)中的低9位。

(3.0 分)7. C54x芯片在管理存储器时采用的是冯丶诺依曼结构。 ( ) 正确答案:错误

解题过程:

C54x芯片在管理存储器时采用的是改善的哈佛结构。

(3.0 分)8. C54x芯片的存储器映像寄存器位于程序空间的0页。 ( ) 正确答案:错误 解题过程:

C54x芯片的外围电路寄存器位于数据空间的0页。

(3.0 分)9. 执行指令SSBX XF时,DSP的引脚XF输出低电平。 ( ) 正确答案:错误 解题过程:

执行指令SSBX XF时,DSP的引脚XF输出高电平。

(3.0 分)10.定时器中PSC的数据来源于TDDR。 ( ) 正确答案:正确 解题过程:

二、填空题 (3.0 分)1.C54x中用来定义PLL时钟模块中的时钟配置的寄存器是__________。 正确答案:CLKMD

解题过程:C54x中用来定义PLL时钟模块中的时钟配置的寄存器是CLKMD。 (3.0 分)2.DSP上电后,系统的晶体振荡器一般需要__________的稳定期。 正确答案:100~200ms

解题过程:DSP上电后,系统的晶体振荡器一般需要的100~200ms的稳定期。 (3.0 分)3.主机接口与主机通信时需要___________根数据线和控制线。 正确答案:18

解题过程:主机接口与主机通信时需要18根数据线和控制线。

(3.0 分)4.C54X串行口有SP、BSP、______________和_____________类型。 正确答案:McBSPTDM

解题过程:C54X串行口有SP、BSP、McBSP和TDM类型。

(3.0 分)5.选择片外EPROM需要使C54x引脚中的____________和_______连线同时为低电平。

正确答案:

解题过程:

(3.0 分)6.当外部设备向DSP发出中断请求时,中断脉冲宽度至少为_________________。 正确答案:10ns

解题过程:当外部设备向DSP发出中断请求时,中断脉冲宽度至少为10ns。 (3.0 分)7.当1个中断出现时,IFR中的相应中断标志位应置为___________。 正确答案:1

解题过程:当1个中断出现时,IFR中的相应中断标志位应置为1。

(3.0 分)8.当CPL为____________时,采用DP与偏移量相结合形成16位的数据存储器地址。 正确答案:0

解题过程:当CPL为0时,采用DP与偏移量相结合形成16位的数据存储器地址。 (3.0 分)9.执行RPT指令时要用到________寄存器(重复计数器)。 正确答案:RC

解题过程:执行RPT指令时要用到RC寄存器(重复计数器)。 (3.0 分)10.定义未初始化段时应使用____________命令。 正确答案:.bss

解题过程:定义未初始化段时应使用.bss命令。 三、计算题 (10.0 分)1. PMST=31FAH,则串口0接收中断的中断向量地址为 。

参考答案 3D0H 解题过程:

RINT0的中断号为20=14H,即0001 0100,左移两位后为0101 0000 0011 0001 1 + 0101 0000

0011 0001 1101 0000=31D0H

(10.0 分)2. 将Q15格式数据CF13H转换成十进制数后,其十进制数为 。 参考答案 -0.382232666015625 解题过程:

CF13= 1100 1111 0001 0011→求反加1→-0011 0000 1110 1101=-12525 -12525/32768=-0.382232666015625 -0.382232666015625×32768=-12525 -12525+65536=53011=CF13

(10.0 分)3. 设AR1=EEEEH,AR0=0011H,执行*AR1+0B后,AR1中的值应为 。

参考答案 FFE1H 解题过程:

1111 1111 1111 1111 + 0000 0000 0001 0001 1111 1111 1110 0001= FFE1H

(10.0 分)4. 若A=00 2E11 3333H,则执行EXP A后,T中的值为 。

参考答案 0001H 解题过程:

DSP技术及应用第2版习题十四

一、判断题 (3.0 分)1. TI公司的DSP可归纳为C5000和C6000两大系列。 ( ) 正确答案:错误 解题过程:

TI公司的DSP可归纳为C2000、C5000和C6000三大系列。

(3.0 分)2. 设计一个DSP系统包括硬件及软件模块设计、系统综合联调等步骤。( ) 正确答案:正确 解题过程:

设计一个DSP系统包括总体设计、硬件及软件模块设计、系统综合联调。

(3.0 分)3. C54x芯片有1个数据地址产生逻辑用于产生各种数据地址。 ( ) 正确答案:错误 解题过程:

C54x芯片有两个数据地址产生逻辑用于产生C、D、E总线数据地址

(3.0 分)4. C54x芯片有两组外部总线,可同时从外部获取1个数据和1条指令。( ) 正确答案:错误 解题过程:

C54x芯片只有1组外部总线,只能在同时从外部获取1个数据或指令。

(3.0 分)5. C54x芯片有两个32位的A、B累加器。 ( ) 正确答案:错误 解题过程:

C54x芯片有A、B两个40位累加器。

(3.0 分)6. 辅助寄存器指针位于状态寄存器1中的低5位。 ( ) 正确答案:错误 解题过程:

辅助寄存器指针ARP位于状态寄存器0(STO)中的高3位。

(3.0 分)7. C54x芯片在管理存储器时采用的是哈佛结构。 ( ) 正确答案:错误

解题过程:

C54x芯片在管理存储器时采用的是改善的哈佛结构。

(3.0 分)8. C54x芯片的外围电路寄存器位于I/O空间的0页。 ( ) 正确答案:错误 解题过程:

C54x芯片的外围电路寄存器位于数据空间的0页。

(3.0 分)9. 执行指令XC 2,BIO时,如果条件为真,则执行后面2条双字指令。( ) 正确答案:错误 解题过程:

执行指令XC 2,BIO时,如果条件为真,则执行后面1条双字指令。

(3.0 分)10.定时器中TIM的数据来源于PRD。 ( ) 正确答案:正确 解题过程:

二、填空题 (3.0 分)1.C54x中的工作时钟频率为乘系数与____________的乘积。 正确答案:CLKIN

解题过程:C54x中的工作时钟频率为乘系数与CLKIN的乘积。

(3.0 分)2.上电后对DSP进行复位时,需要在__________引脚上加低电平脉冲。

正确答案:

引脚上加低电平脉冲。

解题过程:上电后对DSP进行复位时,需要在

(3.0 分)3.主机接口所使用的数据存储器地址范围为_____________。 正确答案:1000 H~17FFH

解题过程:主机接口所使用的数据存储器地址范1000 H~17FFH。

(3.0 分)4.C54X串行口对外引脚中,可用作为输入的双向引脚是___________和____________。 正确答案:CLKXFSX

解题过程:C54X串行口对外引脚中,可用作为输入和输出的双向引脚是CLKX和FSX。

(3.0 分)5.选择片外SRAM需要使C54x引脚中的___________和____________连线同时为低电平。

正确答案:解题过程:

(3.0 分)6.当用复位方法唤醒IDLE3时,复位引脚低电平持续时间应大于_____________。 正确答案:50μs

解题过程:当用复位方法唤醒IDLE3时,复位引脚低电平持续时间应大于50μs。 (3.0 分)7.当INTM=0,且IMR中的某一位为____________时,就开放相应的中断。 正确答案:1

解题过程:当INTM=0,且IMR中的某一位为1时,就开放相应的中断。

(3.0 分)8.当CPL为_________时,采用SP与偏移量相结合形成16位的数据存储器地址。 正确答案:1

解题过程:当CPL为1时,采用SP与偏移量相结合形成16位的数据存储器地址。

(3.0 分)9.执行RPTB指令时要用到________、_________和_____________寄存器。 正确答案:BRCRSAREA

解题过程:执行RPTB指令时要用到BRC、RSA和REA寄存器。 (3.0 分)10.定义未初始化自定义段时应使用_________命令。 正确答案:.usect

解题过程:定义未初始化自定义段时应使用.usect命令。 三、计算题 (10.0 分)1. PMST=64FFH,则串口1接收中断的中断向量地址为 。 参考答案 64D8H 解题过程:

RINT0的中断号为22=16H,即0001 0110,左移两位后为0101 1000 0110 0100 1 + 0101 1000

0110 0100 1101 1000=64D8H

(10.0 分)2. 将Q15格式数据DEF7H转换成十进制数后,其十进制数为 。

参考答案

-0.258087158203125 解题过程:

DEF7=1101 1110 1111 0111→求反加1→-0010 0001 0000 1001=-8457 -8457/32768=-0.258087158203125 -0.258087158203125×32768=-8457 -8457+65536=57079=DEF7

(10.0 分)3. 设AR1=ABCFH,AR0=0022H,执行*AR1+0B后,AR1中的值应为 。

参考答案 ABE0H 解题过程:

1010 1011 1100 1111 + 0000 0000 0010 0010 1010 1011 1110 0000= ABE0H

(10.0 分)4. T=FFF8H,A=10 1234 5678H,执行NORM A,B后B为 。

参考答案 00 1012 3456H 解题过程:

DSP技术及应用第2版习题十五 一、判断题 (3.0 分)1. MFLOPS表示每秒执行百万次浮点操作。 ( ) 正确答案:正确 解题过程:

MFLOPS表示每秒执行百万次浮点操作。

(3.0 分)2. C54x指令长度可达到3个字。 ( ) 正确答案:错误 解题过程:

C54x支持32位长操作数指令。

(3.0 分)3. C54x有2个DAGEN,他们功能相同,因此可以建起相同的地址总线。 ( ) 正确答案:错误 解题过程:

ARAU0用于产生寻址D总线的地址,ARAU1用于产生寻址C、E总线的地址。

(3.0 分)4. ALU有40位,因此两个输入端的数据也应是40位的数据。 ( ) 正确答案:错误 解题过程:

除A、B累加器和桶形移位寄存器S输入到ALU的数据为40位外,其他为16位。

(3.0 分)5. 对存储器空间进行分配时,C54x采用的是哈佛结构。 ( ) 正确答案:错误 解题过程:

对存储器空间进行分配时,C54x采用的是改善的哈佛结构。

(3.0 分)6. 寻址存储器映像CPU寄存器,只有在特殊情况下才需要插入等待周期。( ) 正确答案:错误 解题过程:

寻址存储器映像CPU寄存器,不需要插入等待周期。

(3.0 分)7. C54x芯片的PLL只能在初始化时通过硬件配置。 ( ) 正确答案:错误 解题过程:

C54x芯片可硬件或软件配置PLL。

(3.0 分)8. C54x的HPI存储器是一个2K×16位字的SARAM。 ( ) 正确答案:错误 解题过程:

C54x的HPI存储器是一个2K×16位字的DARAM。

(3.0 分)9. ABU利用D总线,让串行口直接读/写C54x内部存储器。 ( ) 正确答案:错误 解题过程:

ABU利用独立于CPU的专用总线,让串行口直接读/写C54x内部存储器。

(3.0 分)10.TI公司的C64x系列DSP芯片工作速度可达到8899MIPS以上。 ( ) 正确答案:正确 解题过程:

TI公司的C64x系列DSP芯片在时钟频率为1.1GHz时可达到8899MIPS以上。 二、填空题 (3.0 分)1.C54x进行标准串口数据的自发自收时,应设置_______位为1。 正确答案:DLB

(3.0 分)2.主机向C54x的HPI发中断时要填写主机中HPIC寄存器的___________位。 正确答案:DSPHINT

(3.0 分)3.设计一个长度为4的发送缓冲区时,BKX中的值应为_________。 正确答案:4

(3.0 分)4.对存储器进行读一读一写操作时,写数据占用___________个CLKOUT周期。 正确答案:2

(3.0 分)5.16位D/A变换器转换时间=130ns时,SWWSR的14~12位应为__________。 正确答案:101

(3.0 分)6.处理器复位时,置ST1的INTM为_____________。 正确答案:1(或高电平)

(3.0 分)7.外部中断的时间基本上在___________个机器周期之间。

正确答案:3~8

(3.0 分)8.直接寻址时,采用DP或SP形成16位的实际地址取决于ST1的__________位的值。 正确答案:CPL

(3.0 分)9.延迟指令的表示方法是在无延迟指令后面加上符号__________。 正确答案:D

(3.0 分)10.流水线冲突的原因包括共用总线或共用存储器和____________引起的冲突。 正确答案:数据未准备好 解题过程: 三、计算题 (10.0 分)1. PMST=01DFH,则BRINT1中断的中断向量地址为 。

参考答案 01F8 H 解题过程:

BRINT1的中断号为26=1AH,即0001 1010,左移两位后为0110 1000 0000 0001 1 + 0110 1000

0000 0001 1110 1000=01E8H

(10.0 分)2. 将Q15格式数据A01FH转换成十进制数后,其十进制数为 。

参考答案

-0.749053955078125 解题过程:

A01FH =1010 0000 0001 1111B→求反加1→-(0101 1111 1110 0000+1)B=-24,545 -24,545/32768=-0.749053955078125 -0.382232666015625×32768=-24,545 -24,545+65536=40,991=A01FH

(10.0 分)3. 设AR1=ABCCH,AR0=0026H,执行*AR1+0B后,AR1中的值应为 。

参考答案

ABE9 H 解题过程:

1010 1011 1100 1100 + 0000 0000 0010 0110 1010 1011 1110 1001= ABE9 H

(10.0 分)4. 若B=00 1C23 3421H,则执行EXP B后,T中的值为 。

参考答案 0002H 解题过程:

DSP技术及应用第2版习题十六 一、判断题 (3.0 分)1. 常用FFT时间来衡量DSP芯片运算能力。 ( ) 正确答案:正确 解题过程:

FFT运算时间常作为衡量DSP芯片运算能力的一个指标。

(3.0 分)2. 有的C54x指令需要花费7个周期才能完成。 ( ) 正确答案:错误 解题过程:

由于C54x采用6级流水线,故执行一条指令最多花费6个周期就能完成。

(3.0 分)3. 程序地址总线是寻址程序存储器的,其上的数据不能作为乘法器的输入。( ) 正确答案:错误 解题过程:

由于程序存储器可以存放操作数,因此P总线的数据可作为乘法器的输入。

(3.0 分)4. ST1的OVM=1时,则ALU输出到A、B累加器中的值为7F FFFFFFFFh。( ) 正确答案:错误 解题过程:

ST1的OVM=1时,则ALU输出到A、B累加器中的值为00 7FFFFFFFh。

(3.0 分)5. 通过片选引脚的控制,C54x能够寻址的最大地址范围为128K字。 ( ) 正确答案:错误 解题过程:

通过片选引脚的控制,C54x能够寻址的最大地址范围为192 K字。

(3.0 分)6. 对外围电路寄存器寻址,只需要1个机器周期。 ( ) 正确答案:错误 解题过程:

对外围电路寄存器寻址,需要2个机器周期。

(3.0 分)7. C54x芯片的PLL只能在初始化时通过软件配置。 ( ) 正确答案:错误 解题过程:

C54x芯片可硬件或软件配置PLL。

(3.0 分)8. HPIA寄存器指向2K字空间,地址为1000h~17FFh。 ( ) 正确答案:错误 解题过程:

HPIA寄存器是16位,由它指向2K字空间,地址为0~7FFh。

(3.0 分)9. 在CPU控制下,ABU自动完成串口与固定缓冲内存区中的数据交换。 ( ) 正确答案:错误 解题过程:

ABU工作时,CPU可不必每次介入收发存取过程。

(3.0 分)10.TI公司的C64x系列DSP芯片可每秒执行约90亿条指令。 ( ) 正确答案:正确 解题过程:

TI公司的C64x系列DSP芯片在时钟频率为1.1GHz时可每秒执行约90亿条指令。 二、填空题 (3.0 分)1.C54x进行标准串口帧同步脉冲的自发自收时,应设置______________位为1。 正确答案:DLB

(3.0 分)2.C54x向主机发中断时要填写1到C54x中的HPIC寄存器的__________位。 正确答案:HINT

(3.0 分)3.设计一个长度为7的接收缓冲区时,BKR中的值应为_________。 正确答案:7

(3.0 分)4.进行并行I/O读一写一读操作时,写I/O占用____________个CLKOUT周期。 正确答案:2

(3.0 分)5.数据存储器SRAM存取时间ta=14ns时,SWWSR的11~6位应为__________。 正确答案:000000

(3.0 分)6.处理器复位时,置数据总线为__________、控制线为无效状态。 正确答案:高阻

(3.0 分)7.外部中断触发方式分为电平触发和____________触发两种。

正确答案:边沿

(3.0 分)8.间接寻址时,对于双操作数寻址,可选的辅助寄存器为__________。 正确答案:AR2、AR3、AR4、AR5

(3.0 分)9.使用有延迟指令的程序可比使用无延迟指令的程序节省_________个周期。 正确答案:2

(3.0 分)10.造成流水线冲突原因有_____________种情况。 正确答案:3(或:共用总线、存储器、数据未准备好) 三、计算题 (10.0 分)1. PMST=10CCH,则BXINT1中断的中断向量地址为 。

参考答案 10ECH 解题过程:

BXINT1的中断号为27=1BH,即0001 1011,左移两位后为0110 1100 0001 0000 1 + 0110 1100

0001 0000 1110 1100=10ECH

(10.0 分)2. 将Q15格式数据E012H转换成十进制数后,其十进制数为 。

参考答案

-0.24945068359375 解题过程:

E012H=1110 0000 0001 0010B→求反加1→-(0001 1111 1110 1101+1)B =-8,174 -8,174/32768=-0.24945068359375 -0.24945068359375×32768=8174 -8174+65536=-57362=E012H

(10.0 分)3. 设AR1=10AAH,AR0=003CH,执行*AR1+0B后,AR1中的值应为 。

参考答案 1089 H 解题过程:

0001 0000 1010 1010 + 0000 0000 0011 1100 0001 0000 1000 1001=1089 H

(10.0 分)4. T=FFF7H,B=00 5432 1234H,执行NORM B,A后A为 。

参考答案 00 002A 1909 H 得分:0 解题过程: