DSP原理及應用試卷B參考模板_第1頁
DSP原理及應用試卷B參考模板_第2頁
DSP原理及應用試卷B參考模板_第3頁
DSP原理及應用試卷B參考模板_第4頁
DSP原理及應用試卷B參考模板_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、貴州大學2012-2013學年第一學期考試試卷 BDSP原理及應用試卷(2011電子信息科學與技術)注意事項:1. 請考生按要求在試卷裝訂線內填寫姓名、學號和年級專業(yè)。2. 請仔細閱讀各種題目的回答要求,在規(guī)定的位置填寫答案。3. 不要在試卷上亂寫亂畫,不要在裝訂線內填寫無關的內容。4. 滿分100分,考試時間為120分鐘。題 號一二三四五六七總 分統(tǒng)分人得 分得 分評分人一、選擇題(本大題共 20分,每小題 2 分)下列各題的選項中,只有一項是正確的,請將正確選項的編號填在括號內。錯填、不填均無分。1. DSP上電復位后,PC首先指向的地址是( C )。(A) 0000H (B) FFFFH

2、(C) FF80H (D) FFF8H2 當狀態(tài)寄存器ST1的OVM=1時,若ALU運算后發(fā)生正溢出,則用( A )加載累加器。(A) 00 7FFF FFFFH (B) FF 8000 0000H(C) FF FFFF FFFFH (D) 00 0000 0000H3. 假設累加器A=FF 4321 1234H,執(zhí)行STH A ,-8 ,TEMP指令后,數據存儲器單元TEMP的值為( C )。(A) TEMP=2112 (B) TEMP=4321(C) TEMP=FF43 (D) TEMP=12341 / 94 當執(zhí)行CMPM S men ,#lk 指令時,若數據存儲單元S men與立即數#

3、lk相等,則下列的( B )位會置1。(A) C (B) TC(C) OVA (D) OVB5 操作符ANEQ在條件指令中所表示的含義是( B )。 (A) 累加器A等于0 (B) 累加器A不等于0 (C) 累加器A大于0 (D) 累加器A小于06 當DSP響應總線請求時,外部數據總線處于( D )。(A) 先前的狀態(tài) (B) 置0狀態(tài) (C) 置1狀態(tài) (D) 高阻狀態(tài)7 有一條DSP匯編指令,其語法格式為:MAC Smen ,src ,該指令所完成的操作對應的表達式為:( D )(A) src=src+Smen*src (B) src=src+T*src (C) src=T+src*Sme

4、n (D) src=src+T*Smen8 在C54X系列的DSP匯編語言程序中,定義一個小數如0.907,應當寫成:( D )(A) 0907 (B) 32768*0.907 (C) 907/1000 (D) 32768*907/1000 9 C54X系列芯片中,在同一個周期內,CPU可以同時進行讀和寫操作的存儲器是:( C )(A) SARAM (B) 片內ROM (C) DARAM (D) 存儲器映射寄存器MMR10 直接尋址指令中的低7位是一個數據頁的偏移地址dmad,而所在的數據頁由數據頁指針DP或SP的值決定。如果選擇SP=0100H和dmad=10H的值相結合產生實際地址,該地址

5、為:( A )(A) 0110H (B) 8010H (C) 0100H (D) 0010H得 分評分人二、簡答題(本大題共12分)循環(huán)循址是實現循環(huán)緩沖區(qū)的關鍵,試簡要說明循環(huán)緩沖區(qū)中循環(huán)循址算法的基本工作原理。答:循環(huán)緩沖區(qū)的有效基地址(EFB)就是用戶選定的輔助寄存器(ARx)的低N位置0后所剛的值。循環(huán)緩沖區(qū)的尾基地址(EOB)是通過用BK的低N位代替ARx的低N位得到。循環(huán)緩沖區(qū)的index就是ARx的低N位,步長(step)就是加到輔助寄存器或從輔助寄存器中減去的值。 (6分)循環(huán)尋址算法為:0index+step<BK; index=index+stepElse訌index

6、+stepBK; (6分) Index=index+stepBKElse index+step<0; Index=index+step+BK上述循環(huán)尋址算法,實際上是以BK寄存器中的值為模的取模運算。得 分評分人三、編程題(本大題共12分)求下列求乘積和的式子中的4個乘積aixi (i=1,2,3,4)項中的最大值答: .mmrregs STACK .usect “STACK”,10Hbss a,10 bss x,10 bss y,1 def start data (4分)table: word 10,20,3,4,5,20,3,4,5,20word 10,20,3,4,5,20,3,4

7、,5,20text start: STM #0,SWWSR STM #STACK+10H,SP STM #a,ARlRPT #19 (4分)MVPD table, *AR1+ CALL MAX end: B end MAX: STM #a,AR1STM #x,AR2STM #8,AR3LD *AR1+, TMPY *AR2+, A Loop: LD *AR1+, T (4分)MPY *AR2+, AMAX ABANZ lop, *AR3- STL A,y RET得 分評分人4、 編程題(本大題共12分)編寫完成W64 = X32×Y32的程序,其中X32、Y32是32位定點數,W64

8、是64位定點數,它由兩個32位的長字組成。 答: STM #x0,AR2 STM #y0,AR3 LD *AR2,T MPYU *AR3+,A (4分) STL A,w0 LD A,-16,A MACSU *AR2+,*AR3-,A MACSU *AR3+,*AR2,A (4分) STL A,w1 LD A,-16,A MAC *AR2,*AR3,A (4分) STL A,w2 STH A,w3得 分分人五、設計題(本大題共14分)設N=7,FIR濾波器的算法為: 輸入數據存放在線性緩沖區(qū),系數存放在程序存儲器,試用線性緩沖區(qū)法實現FIR濾波器。答: SSBX FRCTSTM # w, AR2

9、 STM # COEF+4, AR3 MVMM AR3, AR1 (4分) STM # 3, BK STM #-1, AR0IIR: PORTR PAl, *AR2 LD * AR2+0%, 16, A MAC * AR2+0%, * AR3-, A MAC * AR2+0%, * AR3-, A STH A, * AR2 (5分) MPY' * AR2+0%, * AR3-, A MAC * AR2+0%, * AR3-, A MAC * AR2, * AR3-, A STH A, * AR2 MVMM AR1, AR3 (5分) BD IIR PORTW * AR2, PA0得 分

10、評分人六、設計題(本大題共14分)設濾波器N=8,若系數bn =bN-1-n,則為對稱FIR濾波器。其輸出方程: y(n) = b0x(n)+b1x(n-1)+b2x(n-2)+b3x(n-3) +b3x(n-4)+b2x(n-5)+b1x(n-6)+b0x(n-7)試用對稱FIR濾波器的實現方法實現該濾波器。答: .mmregs .def start .bss y,1x_new: .usect “DATA1”,4x_old: .usect “DATA2”,4size .set 4 PA0 .set 0PA1 .set 1 .data (4分)COEF: .word 1*32768/10 .w

11、ord 2*32768/10 .word 3*32768/10 .word 4*32768/10 .textstart: LD #x_new,DP (5分) SSBX FRCT STM #x_new,AR1 STM #x_old+(size-1),AR2 STM #size,BK STM #-1,AR0 PORTR PA1,#x_newFIR3: ADD *AR1+0%,*AR2+0%,A RPTZ B,#(size-1) FIRS *AR1+0%,*AR2+0%,COEF (5分) STH B,y PORTW y,PA0 MAR *+AR1(2)% MAR *AR2+% MVDD *AR1,

12、*AR2+0% BD FIR3 PORTR PA1,*AR1 .end得 分評分人7、 綜合設計題(每小題8分,本大題共16分)試設計一個與DSP連接的3X5的矩陣式鍵盤的接口電路,要求(1)畫出鍵盤接口電路原理圖;(2)說明該鍵盤接口電路的工作原理。答:1原理圖及程序如下:通過74HC573鎖存器擴展的鍵盤由行鎖存器、列鎖存器和3×5矩陣式鍵盤組成。該鍵盤占用兩個I/O端口,分別為: 行鎖存器為輸出口,作為寫鍵盤端口; 列鎖存器為輸入口,作為讀鍵盤端口。 兩端口的地址分別為: 讀鍵盤端口地址:RKEYP=7FFFH; 寫鍵盤端口地址:WKEYP=BFFFH。工作原理 : 按鍵的識別 寫端口輸出,WKEYP=00000H; 讀端口輸入,讀RKEYP。 判斷RKEYP值。 如果RKEYP=111,則無按鍵按下; 如果RKEYP111,則有按鍵按下。 行掃描確定按鍵的位置 (4分)行掃描:依次給每行線輸入0信號,檢測所對應的列信號。 從WKEYP口依次輸出行代碼: 11110X0;11101X1; 11011X2;10111X3; 01111X4。由RKEYP口讀入狀態(tài) 查詢讀入的數據,確定列代碼。 110Y0;101Y1;011Y2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論