DSP原理考試卷答案_第1頁
DSP原理考試卷答案_第2頁
DSP原理考試卷答案_第3頁
DSP原理考試卷答案_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、2在直接尋址中,指令代碼包含了數(shù)據(jù)存儲(chǔ)器地址的低 7 位。當(dāng)st1中直接尋址編輯方式位cpl =0 時(shí),與dp相結(jié)合形成16位數(shù)據(jù)存儲(chǔ)器地址;當(dāng)st1中直接尋址編輯方式位cpl =1 時(shí),加上sp基地址形成數(shù)據(jù)存儲(chǔ)器地址。3tms320c54有兩個(gè)通用引腳,bio和xf, bio 輸入引腳可用于監(jiān)視外部接口器件的狀態(tài); xf 輸出引腳可以用于與外部接口器件的握手信號(hào)。4累加器又叫做 目的寄存器 ,它的作用是存放從alu或乘法器/加法器單元 輸出的數(shù)據(jù)。它的存放格式為3932保護(hù)位3116高階位150低階位5桶形移位器的移位數(shù)有三中表達(dá)方式: 立即數(shù) ; asm ; t低6位 9位倒序?qū)ぶ贩绞街?/p>

2、,ar0中存放的是 fft點(diǎn)數(shù)的一半 。11匯編源程序中標(biāo)號(hào)可選,若使用標(biāo)號(hào),則標(biāo)號(hào)必須從 第一列 開始;程序中可以有注釋,注釋在第一列開始時(shí)前面需標(biāo)上 星號(hào)或分號(hào) ,但在其它列開始的注釋前面只能標(biāo) 分號(hào) 。12c5402有23條外部程序地址線,其程序空間可擴(kuò)展到 1m ,內(nèi)程序區(qū)在 第0頁 。13指令執(zhí)行前有關(guān)寄存器及數(shù)據(jù)存儲(chǔ)器單元情況如下圖所示,請(qǐng)?jiān)谙聢D分別填寫指令執(zhí)行后有關(guān)寄存器及數(shù)據(jù)存儲(chǔ)器單元的內(nèi)容。 add *ar3+,14,aa 00 0000 1200a 00 0000 2700 c 1c 1ar3 0101 ar3 01000100h 15000100h 1500數(shù)據(jù)存儲(chǔ)器 一

3、、 簡(jiǎn)答(共40分)1 循環(huán)尋址中,如何確定循環(huán)緩沖的起始地址?如果循環(huán)緩沖大小為17,其起始地址必須從什么地址開始?bk初始化為多少?(4分)2 若輔助寄存器ar0的值為0x0005h,ar3的值為0x030fh,請(qǐng)分別給出下列尋址方式修改后的輔助寄存器的值。(6分)*ar3+ ; ar3=0310h*ar3+0 ; ar3=0314h*ar3(15) ; ar3=0324h3 分別解釋以下指令的功能。(6分)ld #80h, a; 把立即數(shù)80h裝入累加器ald 80h, a; 把80h為地址的數(shù)據(jù)裝如累加器ald #80h,16, a; 把立即數(shù)80h左移16位后裝如累加器a二、 程序填

4、空(共22分,每空2分)1實(shí)現(xiàn)計(jì)算z=x+y-w的程序。 title example1.asm mmregsstack usect stack, 10h bss x,1 bss y, bss w,1 bss z,1 def start datatable: word 10,26,23 textstart: stm #0,swwsr stm #stack+10h,sp ;初始化堆棧指針sp stm #x,ar1 rpt #2 mvpd table,*ar1+ ;數(shù)據(jù)從程序存儲(chǔ)器傳送到數(shù)據(jù)存儲(chǔ)器 call sumbend: b endsumb: ld x, a add y, a sub w,a ;

5、實(shí)現(xiàn)減法運(yùn)算 stl a, z ret end2實(shí)現(xiàn)對(duì)數(shù)組x5=1,2,3,4,5的初始化,然后將數(shù)據(jù)存儲(chǔ)器中的數(shù)組x5復(fù)制到數(shù)組y5。最后實(shí)現(xiàn)數(shù)組x和數(shù)組y中對(duì)應(yīng)元素相乘并累加,即z=1*1+2*2+3*3+4*4+5*5 mmregs bss x, 5 bss y, 5 bss z, def starttable: word 1,2,3,4,5 text start: stm #x, ar1 rpt 4 mvpd table,*ar1+ ;從程序存儲(chǔ)器傳送到數(shù)據(jù)存儲(chǔ)器數(shù)組x5 stm # x, ar2stm # y, ar3 rpt 4 mvdd *ar1,*ar3 ;從數(shù)據(jù)存儲(chǔ)器數(shù)組x5

6、傳送到y(tǒng)5 ssbx frct ;準(zhǔn)備整數(shù)乘法 stm # x, ar2 stm # y, ar3stm # z, ar4rptz 4 mac *ar2+,*ar3+,a stl a,*ar4 end: b end end四、分析程序回答問題(共8分)def _c_int00 mmregsstack: usect stack,10h bss a,4 bss x,4 bss y,1 datatable: word 1,2,4,3 word 8,6,4,2 text_c_int00: stm #stack+10h,sp stm #a,ar1 rpt #7 mvpd table,*ar1+ call sumend: b endsum: stm #a,ar3 stm #x,ar4 rptz a,#3 mac *ar3+,*ar4+,a stl a,y ret end

溫馨提示

  • 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. 人人文庫(kù)網(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)論