網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 教師之家 > 試題

dsp期末考試複習題

欄目: 試題 / 發佈於: / 人氣:1.08W

數字信號處理問題無處不在,信息科學已滲透到所有現代自然科學和社會科學領域。學生應熟練地掌握本課程所講述的基本概念、基本理論和基本分析方法,並利用這些經典理論分析、解釋和計算信號、系統及其相互之間約束關係的問題。以下是dsp期末考試複習題,歡迎閲讀。

dsp期末考試複習題

一、 填空題(每空2分,共20分)

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的值是0012345678,那麼彙編語句“AND #0x7f, AC0”,執行之後,AC0的值是 0000000078 。

4、C55x 的鏈接器命令文件中,SECTIONS 命令的主要作用是 告訴鏈接器如何將輸入段組合成輸出段,以及在存儲器何處存放輸出 。MEMORY 命令的主要作用是 定義目標系統的存儲器配置圖,包括對存儲器各部分的命名,以及規定它們的起始地址和長度 。

二、簡述題(共40分)

1、根據你的理解,試列舉 DSP 芯片的特點?(5分)

答:哈佛結構;多總線結構;指令系統的流水線操作;專用的硬件乘法器;特殊的DSP指令;快速的指令週期;豐富的外設

2、TMS320C55x 芯片的總線結構有何特點,主要包括哪些總線?它們的功能是什麼?(6分)

答:TMS320C55x DSP採用先進的.哈佛結構並具有十二組總線,其獨立的程序總線和數據總線允許同時讀取指令和操作數,實現高度的並行操作。

採用各自分開的數據總線分別用於讀數據和寫數據,允許CPU 在同一個機器週期內進行兩次讀操作數和一次寫操作數。獨立的程序總線和數據總線允許CPU 同時訪問程序指令和數據。包括12條總線,分別是:PAB 和PB 、BAB 和BB 、CAB 和CB 、DAB 和DB 、EAB 和EB 、FAB 和FB 。

3、DSP 為了降低功耗採取了哪些措施?(6分)

答:雙電壓供電;多種工作模式

4、TMS320C55x 的總存儲空間為多少?可分為哪 3 類,它們的大小是多少?存儲器空間的各自作用是什麼?(6分)

答:程序空間16M Byte;I/O空間64K Words;數據空間8M Words

5、TMS320C55x 有哪些尋址方式,它們是如何尋址的?試為每種尋址方式列舉一條指令(6分)

答:直接尋址模式,mov #K16,DP ;間接尋址模式,mov *AR0,AC0;絕對尋址模式,mov *(#0x011234),T2;MMR 尋址模式,mov *abs16(#AR2), T2;寄存器位尋址模式,btstp @30, AC1;圓形尋址模式。

6、將C 源程序轉換成可執行文件需要經過哪些步驟?(6分)

答:創建C 源文件;創建工程文件;創建連接器命令文件;編譯整個工程文件;鏈接;生成可執行文件

7、 常用的TMS320C55x 彙編命令有哪些,它們的作用是什麼?(5分)

三、程序設計題(共40分)

1、用C55x 彙編語言實現計算 y =∑a i x i 的程序。(10分)

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 彙編語言實現計算 y 1=x 1*a 1-x 2*a 2的

答:mpym *AR0+, *AR1+, AC3

masm *AR0+, *AR1+, AC3 10分)