dsp期末考試複習題

來源:才華庫 1.07W

數字訊號處理問題無處不在,資訊科學已滲透到所有現代自然科學和社會科學領域。學生應熟練地掌握本課程所講述的基本概念、基本理論和基本分析方法,並利用這些經典理論分析、解釋和計算訊號、系統及其相互之間約束關係的問題。以下是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分)

熱門標籤