DSP原理及应用(C6000版)习题库

所属学校:其他学校 科目: 2021-03-22 13:18:01 习题 原理 DSP
DSP原理及应用(C6000版)习题库  rnd傲朋学习网
北京理工大学 田黎育 2016.3rnd傲朋学习网
一、        单选题rnd傲朋学习网
1.C6711的主频为150MHz,其执行峰值速度为多少?rnd傲朋学习网
(A) 150MIPS        (B) 600MIPS        (C) 900MIPS  (D) 1200 MIPSrnd傲朋学习网
答案:Drnd傲朋学习网
rnd傲朋学习网
2.下面哪条指令实现把A0的值搬移到A5中rnd傲朋学习网
(A) MVK         .S1         A0, A1rnd傲朋学习网
(B) MV         .S1         A0, A1rnd傲朋学习网
(C) MVC         .S2         A0, A1rnd傲朋学习网
(D) LDW         .D1         A0, A1rnd傲朋学习网
答案:Brnd傲朋学习网
rnd傲朋学习网
3.下面哪条指令实现把A8的值搬移到CSR中rnd傲朋学习网
(A) MVKL .S1         A8, CSRrnd傲朋学习网
   MVKH .S1         A8, CSRrnd傲朋学习网
(B) MV         .S1                 A8, CSRrnd傲朋学习网
(C) MVC         .S2x        A8, CSRrnd傲朋学习网
(D) LDW         .D1                 A8, CSRrnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
4.实现A2 = A0 * A1 + 10的正确的写法是rnd傲朋学习网
(A)        MPY          .M1                A0, A1, A2rnd傲朋学习网
        ADD        .S1                10, A2, A2rnd傲朋学习网
(B)         MPY          .M1                A0, A1, A2rnd傲朋学习网
        NOP                        rnd傲朋学习网
        ADD        .S1                10, A2, A2rnd傲朋学习网
(C)         MPY          .M1                A0, A1, A2rnd傲朋学习网
        MVKL        .L2                10, A3                rnd傲朋学习网
        ADD        .S1                A3, A2, A2rnd傲朋学习网
(D)         MPY          .M1                A0, A1, A2rnd傲朋学习网
        MVK        .L1                10, B3                rnd傲朋学习网
        ADD        .S1x                B3, A2, A2rnd傲朋学习网
答案:Brnd傲朋学习网
rnd傲朋学习网
5.下面指令中错误的是rnd傲朋学习网
(A) [B2]  ADD  .L1  A2,A0,A4rnd傲朋学习网
(B) [A1]  LDW  .D2  *B0,B5rnd傲朋学习网
(C) [A2]  MPY  .M2x  A0,B5,B5rnd傲朋学习网
(D)      LDW        .D1         *A8, A2rnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
6. 下面的这段代码一个循环的循环核,当它在150MHz的C6701上执行时,其执行速度为多少MFLOPS?rnd傲朋学习网
LOOP:        [ B0]   SUB     .L2     B0,1,B0           ; rnd傲朋学习网
||      STW     .D1T1   A0,*A6++(8)       ; |74| rnd傲朋学习网
||      RSQRSP  .S1     A3,A0             ; @|69| rnd傲朋学习网
||      RCPSP   .S2     B8,B8             ; @|72| rnd傲朋学习网
||  [ A1]ADD     .L1     0xffffffff,A1,A1  ; @@|77| rnd傲朋学习网
||      MPYSP   .M1     A5,A5,A3          ; @@@@|62| rnd傲朋学习网
||      MPYSP   .M2     B4,B4,B4          ; @@@@|65| rnd傲朋学习网
|| [ B0]  LDDW    .D2T2   *B6++(16),B5:B4   ; @@@@@@|61| rnd傲朋学习网
(A) 400MFLOPSrnd傲朋学习网
(B) 1200MFLOPSrnd傲朋学习网
(C) 1500MFLOPSrnd傲朋学习网
(D) 900MFLOPSrnd傲朋学习网
答案:Arnd傲朋学习网
rnd傲朋学习网
7. 高速RTDX技术的数据传输率为rnd傲朋学习网
(A) 8Kbyte/srnd傲朋学习网
(B) 500Kbyte/srnd傲朋学习网
(C) 2Mbyte/srnd傲朋学习网
(D) 4Mbyte/srnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
8.C6000的指令在流水线上至少要经过多少个周期才能真正执行完成?rnd傲朋学习网
(A) 1个rnd傲朋学习网
(B) 3个rnd傲朋学习网
(C) 5个rnd傲朋学习网
(D) 7个rnd傲朋学习网
答案:Drnd傲朋学习网
rnd傲朋学习网
9. 在C的运行时环境的寄存器使用约定中,B3的特殊用途是什么?rnd傲朋学习网
(A) 父函数传递给子函数的第1个参数rnd傲朋学习网
(B) 父函数传递给子函数的第2个参数rnd傲朋学习网
(C) 父函数传递给子函数的返回地址rnd傲朋学习网
(D) 子函数返回给父函数的参数rnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
10. 在C的运行时环境的寄存器使用约定中,如果返回值是一个结构指针,则它被子函数放在哪个寄存器中?rnd傲朋学习网
(A) A4        (B) B4        (C) A3        (D) B3rnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
11. C620x和C670x的片内数据存储器设计为2个block的原因是什么?rnd傲朋学习网
(A)        .D1和.D2能够并行地从片内数据存储器中取数rnd傲朋学习网
(B)        便于软件设计时存储器实现乒乓,使得CPU访问片内数据存储器和DMA访问片内数据存储器能够并行执行且相互不影响rnd傲朋学习网
(C)        便于DSP的体系结构设计出流水的CPUrnd傲朋学习网
(D)        便于字节数据在存储器中排列rnd傲朋学习网
答案:Brnd傲朋学习网
rnd傲朋学习网
12. C6000汇编指令的寻址方式主要是rnd傲朋学习网
(A)        直接寻址rnd傲朋学习网
(B)        间接寻址rnd傲朋学习网
(C)        段基址+变值rnd傲朋学习网
(D)        立即寻址rnd傲朋学习网
答案:Brnd傲朋学习网
rnd傲朋学习网
13. CCS软件开发环境和其他的DSP集成软件开发环境最大的区别在于?rnd傲朋学习网
(A)        支持CPU执行时间测试rnd傲朋学习网
(B)        可以设置探点,实现文件IOrnd傲朋学习网
(C)        可以对存储区的数据作图形显示rnd傲朋学习网
(D)        支持RTDX技术,可以进行实时调试rnd傲朋学习网
答案:Drnd傲朋学习网
rnd傲朋学习网
14. 下面这段代码的作用是什么?rnd傲朋学习网
MVK         FDFFh,B1rnd傲朋学习网
MVC         IER,B0rnd傲朋学习网
AND         B1,B0,B0rnd傲朋学习网
MVC         B0,IERrnd傲朋学习网
(A)        关闭对INT10的中断响应rnd傲朋学习网
(B)        打开对INT9的中断响应rnd傲朋学习网
(C)        关闭对INT9的中断响应rnd傲朋学习网
(D)        使能所有中断rnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
15. 下面的指令无效的是?rnd傲朋学习网
(A)                         ADD   .L1   A5:A4,A1,A3:A2rnd傲朋学习网
‖  SHL    .S1   A8,A9,A7:A6rnd傲朋学习网
(B)                [B1] MPY  .M2         B5, B6, B2rnd傲朋学习网
(C)                   MPY   .M1   A1,A1,A4rnd傲朋学习网
‖ ADD   .L1   A0,A1,A5rnd傲朋学习网
‖ SUB   .D1   A1,A2,A3  rnd傲朋学习网
(D)                   ADD   .L1   A4,A5,A2rnd傲朋学习网
‖ MPY   .M1   A0,A1,A2rnd傲朋学习网
答案:Arnd傲朋学习网
rnd傲朋学习网
16. DSP/BISO使用的任务调度方法为?rnd傲朋学习网
(A)        时间片分割调度算法rnd傲朋学习网
(B)        抢先式调度算法rnd傲朋学习网
(C)        轮转调度算法rnd傲朋学习网
(D)        抢先式+轮转调度算法rnd傲朋学习网
答案:Brnd傲朋学习网
rnd傲朋学习网
17. 对DSP/BIOS线程描述不正确的是?rnd傲朋学习网
(A)        硬中断的优先级最高rnd傲朋学习网
(B)        任务的优先级比软中断低rnd傲朋学习网
(C)        软中断线程在执行时可以挂起rnd傲朋学习网
(D)        所有IDLE线程的优先级相同rnd傲朋学习网
答案:Crnd傲朋学习网
rnd傲朋学习网
18. 不能实现存储器访问不相关的选项或关键字是?rnd傲朋学习网
(A)        C语言中把指针声明为restrictrnd傲朋学习网
(B)        编译器设置-mt选项rnd傲朋学习网
(C)        线性汇编文件的LOOP后添加伪指令.no_mdeprnd傲朋学习网
(D)        编译器设置-mu选项rnd傲朋学习网
答案:Drnd傲朋学习网
rnd傲朋学习网
19. 下列叙述中,不是线性汇编代码的特点的有?rnd傲朋学习网
(A)        可以不指定功能单元rnd傲朋学习网
(B)        可以不指定寄存器rnd傲朋学习网
(C)        可以不考虑延迟间隙rnd傲朋学习网
(D)        不可以传递返回值rnd傲朋学习网
答案:Drnd傲朋学习网
rnd傲朋学习网
20. C6000的数据搬移类指令中,不是搬移的数据目的节点的是?rnd傲朋学习网
(A)        程序存储器rnd傲朋学习网
(B)        CPU核寄存器rnd傲朋学习网
(C)        数据存储器rnd傲朋学习网
(D)        数据寄存器rnd傲朋学习网
答案:Arnd傲朋学习网
rnd傲朋学习网
二、        多选题rnd傲朋学习网
1.C62xx有哪些功能单元能够执行ADD指令?rnd傲朋学习网
(A) .S1        (B) .S2        (C) .L1        (D) .L2rnd傲朋学习网
(E) .D1        (F) .D2        (G) .M1        (H) .M2rnd傲朋学习网
答案:A,B,C,D,E,Frnd傲朋学习网
rnd傲朋学习网
2. 哪个功能单元支持存储器的存取?rnd傲朋学习网
(A) .S1        (B) .S2        (C) .L1        (D) .L2rnd傲朋学习网
(E) .D1        (F) .D2        (G) .M1        (H) .M2rnd傲朋学习网
答案:E,Frnd傲朋学习网
rnd傲朋学习网
3. 下面哪些指令是可以条件执行的?rnd傲朋学习网
(A) ADD  (B) MPY        (C) B        (D) MVKL         (E)MVCrnd傲朋学习网
答案:A,B,C,D,Ernd傲朋学习网
rnd傲朋学习网
4. 下面哪些指令能够实现对A5清零?rnd傲朋学习网
(A)        ZERO        .S1        A5rnd傲朋学习网
(B)        SUB                .L1        A5, A5, A5rnd傲朋学习网
(C)        MPY        .M1        A5, 0, A5rnd傲朋学习网
(D)        CLR                .S1        A5, 0, 31, A5rnd傲朋学习网
(E)        MVK        .S1        0, A5rnd傲朋学习网
(F)        OR                .L1        A5,A5,A5rnd傲朋学习网
答案:A,B,C,D,Ernd傲朋学习网
rnd傲朋学习网
5.下面指令中写正确的有rnd傲朋学习网
(A)        MVC         .S2                CSR, B1rnd傲朋学习网
        MV          .S1x                B1, A1rnd傲朋学习网
(B)        [B1] MPY        .M2                B5, B6, B2rnd傲朋学习网
(C)        MVKL        .S2           pt1, A5rnd傲朋学习网
MVKH        .S2          pt1, A5 rnd傲朋学习网
(D)         SUB        .S1x                A8,B2,A8rnd傲朋学习网
|| ADD        .L1x                A0,B0,A2rnd傲朋学习网
(E)   LDW  .D1         *A0,B5rnd傲朋学习网
|| STW   .D2         B6,*B0rnd傲朋学习网
答案:A,Brnd傲朋学习网
rnd傲朋学习网
6. 对C6000 DSP和 TS101 DSP描述正确有?rnd傲朋学习网
(A)        它们都是类RISC处理器rnd傲朋学习网
(B)        C6000是SIMD处理器rnd傲朋学习网
(C)        C6000是MIMD处理器rnd傲朋学习网
(D)        TS101是SIMD处理器rnd傲朋学习网
(E)        TS101是MIMD处理器rnd傲朋学习网
答案:A,C,Drnd傲朋学习网
rnd傲朋学习网
7. 下列属于C6000 DSP特点的有rnd傲朋学习网
(A)        硬件乘法器rnd傲朋学习网
(B)        冯.诺依曼结构rnd傲朋学习网
(C)        哈佛结构rnd傲朋学习网
(D)        专用寻址单元rnd傲朋学习网
(E)        多功能单元rnd傲朋学习网
(F)        乘法累加指令MACrnd傲朋学习网
答案:A,C,D,Ernd傲朋学习网
rnd傲朋学习网
8. 关于延迟间隙(delay slot)和功能单元占用时间,下列描述中正确的有rnd傲朋学习网
(A)        延迟间隙中该功能单元不能执行其他指令rnd傲朋学习网
(B)        功能单元占用时间中该功能单元不能执行其他指令rnd傲朋学习网
(C)        B指令的延迟间隙为6rnd傲朋学习网
(D)        LDW的延迟间隙为4rnd傲朋学习网
(E)        MPY的延迟间隙为2rnd傲朋学习网
答案:B,Drnd傲朋学习网
rnd傲朋学习网
9. 复位中断服务函数_c_int00的功能有rnd傲朋学习网
(A)        初始化堆栈指针B15rnd傲朋学习网
(B)        初始化数据段指针B14rnd傲朋学习网
(C)        初始化帧指针A15rnd傲朋学习网
(D)        初始化全局变量rnd傲朋学习网
(E)        调用main函数rnd傲朋学习网
答案:A,B,D,Ernd傲朋学习网
rnd傲朋学习网
10. DSP/BIOS的主要功能有rnd傲朋学习网
(A)        任务调度rnd傲朋学习网
(B)        文件系统管理rnd傲朋学习网
(C)        实时监测rnd傲朋学习网
(D)        任务间通信rnd傲朋学习网
(E)        任务同步rnd傲朋学习网
答案:A,C,D,Ernd傲朋学习网
rnd傲朋学习网
三、问答题和编程题rnd傲朋学习网
1. 简述实时信号处理的含义。 rnd傲朋学习网
2.数字信号处理中最典型的运算有哪些?rnd傲朋学习网
rnd傲朋学习网
3. 以点积运算为例说明C6000系列DSP设计8个功能单元的作用和优点。rnd傲朋学习网
rnd傲朋学习网
4. 编程题,写满足下面要求的汇编代码,目标DSP为C6201:rnd傲朋学习网
以A0作为指针,将存储器地址为0x80000100的字搬到B4中,并调整指针指向下一个位置;然后,把该值和A1中的值相乘,得到的结果放入A5中。并分析共花的时钟周期数。rnd傲朋学习网
rnd傲朋学习网
rnd傲朋学习网
5.C64x和C62XX相比,在功能上有那些增强?请从数据处理和数据IO的角度来论述。rnd傲朋学习网
rnd傲朋学习网
6.分析下列程序每一步的目的寄存器在当前时钟周期的结果和整个程序执行时钟周期数。假设所有寄存器初始值为0,存储器中的值如下表。rnd傲朋学习网
                MVKL        .S1                0,A1rnd傲朋学习网
                  MVKH        .S1                0x80000000,A1                ;A1=                rnd傲朋学习网
                ADD                .S2X        A1,2,B1rnd傲朋学习网
                LDH                .D1                *A1++,A2                        ;A2=rnd傲朋学习网
||        LDH                .D2                *B1++,B2rnd傲朋学习网
                ADD                .L1X        A2,B2,A3                        ;A3=rnd傲朋学习网
                MPY                .M2X        B2,A2,B3                        rnd傲朋学习网
||        ADD                .L1X        A3,B3,A4                        ;A4=rnd傲朋学习网
                LDH                .D2                *B1++,B4rnd傲朋学习网
                NOP                                3                                        ;A4=rnd傲朋学习网
                MPY                .M2                B4,B2,B2                        ;B2=rnd傲朋学习网
                ADD           .S2                B4,B2,B3                        ;B3=                                rnd傲朋学习网
rnd傲朋学习网
rnd傲朋学习网
01Hrnd傲朋学习网
00Hrnd傲朋学习网
00Hrnd傲朋学习网
02Hrnd傲朋学习网
55Hrnd傲朋学习网
AAHrnd傲朋学习网
00Hrnd傲朋学习网
00Hrnd傲朋学习网
02Hrnd傲朋学习网
5AHrnd傲朋学习网
rnd傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: