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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

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

3、lk相等,則下列的( B )位會(huì)置1。(A) C (B) TC(C) OVA (D) OVB5 操作符ANEQ在條件指令中所表示的含義是( B )。 (A) 累加器A等于0 (B) 累加器A不等于0 (C) 累加器A大于0 (D) 累加器A小于06 當(dāng)DSP響應(yīng)總線請(qǐng)求時(shí),外部數(shù)據(jù)總線處于( D )。(A) 先前的狀態(tài) (B) 置0狀態(tài) (C) 置1狀態(tài) (D) 高阻狀態(tài)7 有一條DSP匯編指令,其語法格式為:MAC Smen ,src ,該指令所完成的操作對(duì)應(yīng)的表達(dá)式為:( 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匯編語言程序中,定義一個(gè)小數(shù)如0.907,應(yīng)當(dāng)寫成:( D )(A) 0907 (B) 32768*0.907 (C) 907/1000 (D) 32768*907/1000 9 C54X系列芯片中,在同一個(gè)周期內(nèi),CPU可以同時(shí)進(jìn)行讀和寫操作的存儲(chǔ)器是:( C )(A) SARAM (B) 片內(nèi)ROM (C) DARAM (D) 存儲(chǔ)器映射寄存器MMR10 直接尋址指令中的低7位是一個(gè)數(shù)據(jù)頁的偏移地址dmad,而所在的數(shù)據(jù)頁由數(shù)據(jù)頁指針DP或SP的值決定。如果選擇SP=0100H和dmad=10H的值相結(jié)合產(chǎn)生實(shí)際地址,該地址

5、為:( A )(A) 0110H (B) 8010H (C) 0100H (D) 0010H得 分評(píng)分人二、簡答題(本大題共12分)循環(huán)循址是實(shí)現(xiàn)循環(huán)緩沖區(qū)的關(guān)鍵,試簡要說明循環(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)尋址算法,實(shí)際上是以BK寄存器中的值為模的取模運(yùn)算。得 分評(píng)分人三、編程題(本大題共12分)求下列求乘積和的式子中的4個(gè)乘積aixi (i=1,2,3,4)項(xiàng)中的最大值答: .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得 分評(píng)分人4、 編程題(本大題共12分)編寫完成W64 = X32×Y32的程序,其中X32、Y32是32位定點(diǎn)數(shù),W64

8、是64位定點(diǎn)數(shù),它由兩個(gè)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得 分分人五、設(shè)計(jì)題(本大題共14分)設(shè)N=7,F(xiàn)IR濾波器的算法為: 輸入數(shù)據(jù)存放在線性緩沖區(qū),系數(shù)存放在程序存儲(chǔ)器,試用線性緩沖區(qū)法實(shí)現(xiàn)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、評(píng)分人六、設(shè)計(jì)題(本大題共14分)設(shè)濾波器N=8,若系數(shù)bn =bN-1-n,則為對(duì)稱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)試用對(duì)稱FIR濾波器的實(shí)現(xiàn)方法實(shí)現(xiàn)該濾波器。答: .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得 分評(píng)分人7、 綜合設(shè)計(jì)題(每小題8分,本大題共16分)試設(shè)計(jì)一個(gè)與DSP連接的3X5的矩陣式鍵盤的接口電路,要求(1)畫出鍵盤接口電路原理圖;(2)說明該鍵盤接口電路的工作原理。答:1原理圖及程序如下:通過74HC573鎖存器擴(kuò)展的鍵盤由行鎖存器、列鎖存器和3×5矩陣式鍵盤組成。該鍵盤占用兩個(gè)I/O端口,分別為: 行鎖存器為輸出口,作為寫鍵盤端口; 列鎖存器為輸入口,作為讀鍵盤端口。 兩端口的地址分別為: 讀鍵盤端口地址:RKEYP=7FFFH; 寫鍵盤端口地址:WKEYP=BFFFH。工作原理 : 按鍵的識(shí)別 寫端口輸出,WKEYP=00000H; 讀端口輸入,讀RKEYP。 判斷RKEYP值。 如果RKEYP=111,則無按鍵按下; 如果RKEYP111,則有按鍵按下。 行掃描確定按鍵的位置 (4分)行掃描:依次給每行線輸入0信號(hào),檢測所對(duì)應(yīng)的列信號(hào)。 從WKEYP口依次輸出行代碼: 11110X0;11101X1; 11011X2;10111X3; 01111X4。由RKEYP口讀入狀態(tài) 查詢讀入的數(shù)據(jù),確定列代碼。 110Y0;101Y1;011Y2

溫馨提示

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

評(píng)論

0/150

提交評(píng)論