![DSP原理及應(yīng)用_復(fù)習(xí)題_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/01c5a8ab-39c0-40af-bc3c-7d13eb558cc6/01c5a8ab-39c0-40af-bc3c-7d13eb558cc61.gif)
![DSP原理及應(yīng)用_復(fù)習(xí)題_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/01c5a8ab-39c0-40af-bc3c-7d13eb558cc6/01c5a8ab-39c0-40af-bc3c-7d13eb558cc62.gif)
![DSP原理及應(yīng)用_復(fù)習(xí)題_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/01c5a8ab-39c0-40af-bc3c-7d13eb558cc6/01c5a8ab-39c0-40af-bc3c-7d13eb558cc63.gif)
![DSP原理及應(yīng)用_復(fù)習(xí)題_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/01c5a8ab-39c0-40af-bc3c-7d13eb558cc6/01c5a8ab-39c0-40af-bc3c-7d13eb558cc64.gif)
![DSP原理及應(yīng)用_復(fù)習(xí)題_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/01c5a8ab-39c0-40af-bc3c-7d13eb558cc6/01c5a8ab-39c0-40af-bc3c-7d13eb558cc65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一填空題(本題總分12分,每空1分)1.累加器A分為三個部分,分別為 AG ; AH ; AL 。2TMS320VC5402型DSP的內(nèi)部采用 8 條 16 位的多總線結(jié)構(gòu)。3TMS320VC5402型DSP采用 哈佛 總線結(jié)構(gòu)對程序存儲器和數(shù)據(jù)存儲器進(jìn)行控制。4TMS329VC5402型DSP有 8 個輔助工作寄存器。5DSP處理器TMS320VC5402中DARAM的容量是 16K 字。6TI公司的DSP處理器TMS320VC5402PGE100有 2 個定時器。7在鏈接器命令文件中,PAGE 通常指 數(shù)據(jù) 存儲空間。8C54x的中斷系統(tǒng)的中斷源分為 硬件 中斷和 軟件 中斷。9. TI公
2、司DSP處理器的軟件開發(fā)環(huán)境是 CCS(Code Composer Studio)10. DSP處理器TMS320VC5402外部有 20 根地址線。11. 直接尋址中從頁指針的位置可以偏移尋址 128 個單元。12. 在鏈接器命令文件中,PAGE 0通常指 程序 存儲空間。13. C54x系列DSP處理器中,實現(xiàn)時鐘頻率倍頻或分頻的部件是 鎖相環(huán)PLL14. TMS320C54x系列DSP處理器上電復(fù)位后,程序從指定存儲地址 FF80h 單元開始工作。15. TMS320C54x系列DSP處理器有 2 個通用I/O引腳,分別是 BIO和XF 16. DSP處理器按數(shù)據(jù)格式分為兩類,分別是 定
3、點DSP 和 浮點DSP 17. TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是 開放/關(guān)閉所有可屏蔽中斷18. TMS320C54X DSP主機(jī)接口HPI是 8 位并行口。19. 在C54X系列中,按流水線工作方式,分支轉(zhuǎn)移指令的分為哪兩種類型: 無延遲分支轉(zhuǎn)移;延遲分支轉(zhuǎn)移20. C54x的程序中,“.bss”段主要用于 為變量保留存儲空間 21. 從數(shù)據(jù)總線的寬度來說,TMS320VC5402PGE100是 16 位的DSP處理器。22. TMS320VC5402型DSP處理器的內(nèi)核供電電壓 1.8 伏。23. TMS320C5402系列DSP處理器最大的數(shù)據(jù)存儲空
4、間為 64k 字。24. 在鏈接器命令文件中,PAGE 0通常指 程序 存儲空間。25. DSP技術(shù)是利用專用或通用數(shù)字信號處理芯片,通過 數(shù)值 運(yùn)算的方法對信號進(jìn)行處理。26. C54x的程序中,“.text”段是 文本 段,主要包含 可執(zhí)行文本27. C54x系列DSP上電復(fù)位后的工作頻率是由片外3個管腳 CLKMD1 ; CLKMD2 ; CLKMD3 來決定的。28. DSP處理器TMS320C5402最大的程序存儲空間為 1M 字。29. 從應(yīng)用領(lǐng)域來說,MCU(單片機(jī))主要用于 控制領(lǐng)域 ;DSP處理器主要應(yīng)用于 信號處理30. TMS320C54X DSP提供一個用16位堆棧指針
5、(SP)尋址的軟件堆棧。當(dāng)向堆棧中壓入數(shù)據(jù)時,堆棧是從 高 地址向 低 地址方向填入。31. TMS320C54X DSP軟硬件復(fù)位時,復(fù)位中斷向量的地址為程序空間的 FF80H 32. 4.TMS320C54X可編程定時器的定時周期 =(時鐘周期)*(分頻系數(shù)TDDR+1)*( PRD +1)。33. 5.DSP處理器的英文全稱 Digital Signal Processor 34. DSP處理器TMS320VC5402的IO管腳供電電壓 3.3 伏。35. C54x的程序中,“.data”段是 數(shù)據(jù) 段,主要用于 通常包含初始化數(shù)據(jù) 36. DSP處理器TMS320C5402的I/O空間
6、為 64k 字。37. TMS320VC5402型DSP的累加器是 40 位。38. TMS329VC5402型DSP的MP/MC管腳的功能是 微計算機(jī)或是微處理器工作模式 。39. TMS320VC5402型DSP的CPU采用 桶形移位寄存器 作為專用硬件實現(xiàn)移位功能。40. 匯編語句“STL A,y”中“y”表示 直接 尋址方式。41. TMS320VC5402型DSP的ST1寄存器中,CPL位的功能是指示 直接尋址采用何種指針 42. 解釋匯編語句“READA *AR1”的功能:以累加器A的內(nèi)容作為地址讀取程序存儲單元,將讀取的數(shù)據(jù)存入以ARI的內(nèi)容作為地址的數(shù)據(jù)存儲單元中43. TMS
7、320C54X具有兩個通用I/O口, BIO 用于輸入外設(shè)的狀態(tài); XF 用于輸出外設(shè)的控制信號。三程序閱讀題(本題總分30分,每小題10分)1. 閱讀下面的程序,回答問題。 .bss x, 8 LD #0001H,16,B STM #7,BRC STM #x,AR4 RPTB next-1 ADD *AR4,16,B,A STH A,*AR4+next: LD #0,B問題:(1)寄存器“BRC”的功能是什么? 答:功能是暫存塊循環(huán)的次數(shù) (2)匯編語句“ADD *AR4,16,B,A”執(zhí)行了多少次? 答:8次 (3)執(zhí)行語句“LD #0001H,16,B”后,累加器B的內(nèi)容是多少?答: B
8、=0x0100H2. 閱讀下面的程序: .mmregsDAT0.SET60HDAT1.SET61HDAT2.SET62HDAT3.SET63Hadd3 .macro P1,P2,P3,ADDRP LD P1,A ADD P2,A ADD P3,A STL A,ADDRP .endmST #0034h,DAT0ST #0243h,DAT1ST #1230h,DAT2ADD3 DAT0,DAT1,DAT2,DAT3 問題:(1)語句“.mmregs”的含義。答:定義存儲器映像寄存器的符號名稱 (2)語句“ADD3 DAT0,DAT1,DAT2,DAT3”是一條什么類型的語句?作用是什么? 答:類型
9、:宏調(diào)用 作用:執(zhí)行三個數(shù)相加(3)執(zhí)行此段程序后,存儲單元(DAT3)的運(yùn)行結(jié)果多少? 答:14a7H3. 閱讀下面的程序片斷,寫出運(yùn)行結(jié)果 .mmregsDAT0.SET60H LD #004h,DPST #0345h,DAT0STM #0002h,TMPY DAT0,ANOP問題:(1)寄存器T的作用是什么?答:作用是暫存被乘數(shù) (2)執(zhí)行“MPY DAT0,A”后,累加器A的內(nèi)容是什么?答:0x68A或68Ah4. 閱讀程序,回答后面的問題 STM #6,AR4begin: STM #9,BRC RPTB next-1 nopnext: LD #0,B banz begin,*AR4問
10、題:(1) BRC寄存器是做什么用途?答:保存RPTB指令的循環(huán)次數(shù)(2)語句“banz begin,*AR4”的作用是什么?答:判斷AR4的內(nèi)容是否為零,若不為零,跳轉(zhuǎn)到標(biāo)號begin(3)其中的“nop”語句被執(zhí)行了多少次?答:70次5. 已知DSP的三個時鐘引腳狀態(tài)CLKMD1-CLKMD3=111,外部晶振=10MHz,參數(shù)設(shè)置表:CLKMD1 CLKMD2 CLKMD3 CLKMD復(fù)位值 時鐘方式 000E007H PLL×15 0019007H PLL×10 0104007H PLL×5 1001007H PLL×2 110F007H PLL
11、×1 1110000H 2分頻 101F000H 4分頻 STM #00H,CLKMD Status:LDM CLKMD,A AND #01H,A BC Status,ANEQ STM #9007H,CLKMD問題(1)DSP復(fù)位后,DSP的工作時鐘是多少? 答:5MHz (2)執(zhí)行上面的程序片段后,DSP的工作時鐘是多少? 答:100MHz6. 閱讀下面的程序片斷,寫出運(yùn)行結(jié)果 .mmregsbei_hua .set 18 LD # bei_hua,A問題:(1)“.mmregs”的作用是什么? 答:定義存儲器映像寄存器的符號名稱(2) 運(yùn)行此段程序后,累加器A的結(jié)果是多少? 答:
12、187. 閱讀下面的程序,回答問題。.sect ".vectors"rst:B _c_int00 ;復(fù)位中斷向量的入口NOPNOP .space 18*4*16tint:B timeout ;定時器0的中斷向量的入口NOPNOP問: (1) “.sect”偽指令的作用是什么? 答:定義一個自定義段名的程序段(2) 標(biāo)號“rst”的地址為6000H,請問標(biāo)號“tint”的地址是多少?答:604Ch8. 閱讀下面的命令連接文件(簡稱CMD文件)和程序文件: CMD文件:MEMORY PAGE 0:PROG:origin = 0x1000,length = 0x1000PAGE
13、1:DATA:origin = 0x2000,length = 0x1000SECTIONS.text:>PROG PAGE 0.data:>DATA PAGE 1.datatable: .word 1,2,3,4 ; 變量初始化.textstart: STM # 0,SWWSR ; 插入0個等待狀態(tài)問:(1)MEMORY和SECTIONS的作用各是什么?答:鏈接偽指令,用來指定目標(biāo)存儲器結(jié)構(gòu)和地址分配(2)標(biāo)號“table”和“start”的地址分別是什么,分別位于程序空間還是數(shù)據(jù)空間? 答:標(biāo)號“table”:1000h(程序空間) 標(biāo)號”start”:2000h(數(shù)據(jù)空間)9
14、. 閱讀下面的程序片斷,回答下面的問題DAT0.SET60HDAT1.SET61HDAT2.SET62HDAT3.SET63HLD #004h,DPST #83h,DAT0ST #0041h,DAT1RSBX SXMLD DAT0,ARPT #15SUBC DAT1,ASTL A,DAT2STH A,DAT3問:在CPL=0的情況下,(1) 語句“STL A,DAT2”,其中DAT2所指的地址是多少?答:0262h (2) 存儲單元(DAT2)和(DAT3)的內(nèi)容是多少? 答:(DAT2)=02H (DAT3)=01H10. 閱讀下面的程序,回答問題。MEMORY PAGE 0:PROG:or
15、igin = 0x2000,length = 0x1000PAGE 1:DATA:origin = 0x3000,length = 0x1000SECTIONS.text:>PROG PAGE 0.bss: >DATA PAGE 1匯編程序: .bss a,4 .bss x,4 .bss y,1STM #a, AR3 STM #x, AR4 RPTZ A, #3 MAC *AR3+,*AR4+,A STL A,*(y)問題:(1)指令“STM #a, AR3”的作用是什么?執(zhí)行此句指令后,寄存器AR3的內(nèi)容是多少?答:將標(biāo)號a的地址賦給輔助工具寄存器AR3, AR3=3000h (
16、2)指令“MAC *AR3+,*AR4+,A”執(zhí)行了幾次?每執(zhí)行一次寄存器AR3和AR4的內(nèi)容如何變化? 答:執(zhí)行了4次,每執(zhí)行一次,輔助功能寄存器AR3和AR4內(nèi)容增一 (3)這段代碼的功能是什么? 答: y=a1x1+a2x2+a3x3+a4x411. 閱讀下面的程序,回答問題。 MEMORY PAGE 0:PROG:origin = 0x2000,length = 0x1000PAGE 1:DATA:origin = 0x4000,length = 0x1000SECTIONS.text:>PROG PAGE 0STACK:>DATA PAGE 1匯編程序size .set
17、0x0120stack .usect “STACK”,size .text STM # stack + size,SP 問題:(1)指令“stack .usect “STACK”,size”的作用是什么? 答:定義一個未初始化段,段名為”STACK”,目的是為變量stack保留size個存儲空間 (2)標(biāo)號“stack”的存儲器地址是多少? 答:0x4000 (3)執(zhí)行這段代碼之后,SP寄存器的內(nèi)容是多少? 答:SP=0x412012. 閱讀下面的程序,回答問題。MEMORYPAGE 0: PROM: org=0E000h,len=100h VECS: org=0FF80h,len=04h P
18、AGE 1: SPRAM: org=0060h,len=20h DARAM: org=0080h,len=100h SECTIONS .text :>EPROM PAGE 0.data :>EPROM PAGE 0.bss :>SPRAM PAGE 1STACK :>DARAM PAGE 1vectors :>VECS PAGE
19、 0問題:(1)該文件是如何配置程序空間和數(shù)據(jù)空間的? (2)該文件中出現(xiàn)了幾個段?哪些是初始化段?哪些是未初始化段?各段是如何分配的? 答:出現(xiàn)了5個段, text ,data 和vectors是初始化段,bbs和STACK段是未初始化段13. 已知DSP的三個時鐘引腳狀態(tài)CLKMD1-CLKMD3=101,外部晶振=10MHz,參數(shù)設(shè)置表:CLKMD1 CLKMD2 CLKMD3 CLKMD復(fù)位值 時鐘方式 000E007H PLL×15 0019007H PLL×10 0104007H PLL×5 1001007H PLL×
20、2 110F007H PLL×1 1110000H 2分頻 101F000H 4分頻 STM #00H,CLKMD Status:LDM CLKMD,A AND #01H,A BC Status,ANEQ STM #9087H,CLKMD問題:(1)DSP復(fù)位后,DSP的工作時鐘是多少? 答:2.5MHz(2)執(zhí)行上面的程序片段后,DSP的工作時鐘是多少?答:100MHz14. 閱讀程序,回答后面的問題STM #9,AR4begin: STM #7,BRC RPTB next-1 nopnext: LD #0,B banz begin,*AR4-問(1)BRC寄存器是做什么用途? 答
21、:保存RPTB指令的循環(huán)次數(shù)(2)其中的“nop”語句被執(zhí)行了多少次? 答:80次15. 閱讀下面的程序,回答問題。MEMORY PAGE 0: PROG: origin = 0x2000,length = 0x1000PAGE 1: DATA:origin = 0x3100,length = 0x1000SECTIONS.text:>PROG PAGE 0.bss: >DATA PAGE 1匯編程序:.bss x,16 .bss y,16 .text STM #x,AR2 STM #y,AR3 RPT #15 MVDD AR2+,*AR3+ 問題:(1)變量“x”的存儲器地址是多少?位于哪個存儲空間(程序還是數(shù)據(jù)存儲空間)。 答:0x3100 ,位于數(shù)據(jù)存儲空間 (2)語句“STM #x,AR2”的作用是什么?執(zhí)行此句指令后,寄存器AR2的內(nèi)容是多少? 答:將”x”的地址賦給輔助工具寄存器AR2 , AR2=3100h (3)語句“MVDD A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村營地出租合同范本
- 農(nóng)村房屋無償轉(zhuǎn)讓合同范本
- 供貨協(xié)議合同范本簡易
- 企業(yè)安全管家服務(wù)合同范本
- 內(nèi)蒙古宣傳拍攝合同范本
- 醫(yī)院裝飾改造合同范例
- 加工勞動合同范本
- 2025-2030年手臂針灸理療儀行業(yè)跨境出海戰(zhàn)略研究報告
- 個人電車租賃合同范本
- 2025-2030年微生物固化荒漠建材行業(yè)跨境出海戰(zhàn)略研究報告
- 特殊感染手術(shù)的配合與術(shù)后處理課件
- 檢驗科生物安全工作總結(jié)
- 《ESPEN重癥病人營養(yǎng)指南(2023版)》解讀課件
- 《金屬與石材幕墻工程技術(shù)規(guī)范》jgj1332001-2021112401384
- 即時通訊系統(tǒng)建設(shè)方案
- 2024年山東省聊城市東昌府區(qū)小升初英語試卷
- 《堅毅:釋放激情與堅持的力量》隨筆
- 區(qū)塊鏈應(yīng)用操作員技能大賽考試題庫大全-下(多選、判斷題)
- 數(shù)據(jù)中心基礎(chǔ)設(shè)施管理考核試卷
- TB-T 3263.1-2023 動車組座椅 第1部分:一等座椅和二等座椅
- 部編版五年級下冊語文1-8單元習(xí)作課件
評論
0/150
提交評論