(2013-5-3)高級DSP原理與應(yīng)用復(fù)習題_第1頁
(2013-5-3)高級DSP原理與應(yīng)用復(fù)習題_第2頁
(2013-5-3)高級DSP原理與應(yīng)用復(fù)習題_第3頁
(2013-5-3)高級DSP原理與應(yīng)用復(fù)習題_第4頁
(2013-5-3)高級DSP原理與應(yīng)用復(fù)習題_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、高級DSP原理與應(yīng)用復(fù)習題-2013-5-3復(fù)習課一 選擇題 (每題2分,共20分)1 以下TMS320數(shù)字信號處理器中哪一種為定點DSP ( )A TMS320C3x B TMS320C4xC TMS320C54x D TMS320C8x2 在TMS320C54x中,以下哪一個不是片內(nèi)存儲器 ( )A DARAM B SARAMC EPROM D ROM3 下面4條指令中,哪條是絕對尋址 ( )A LD #10,A B STL A,*(y)C LD *AR1,A D LDM STL,B4 以下哪種尋址方式可以在不改變DP或SP的情況下,隨機的尋址128個存儲單元中的任何一個單元 ( )A 立

2、即尋址 B 間接尋址C 絕對尋址 D 直接尋址5在TMS320C54x中,表示建立未初始化段的匯編命令是 ( )A .bss B .textC .data D .sect6在TMS320C54x中,以下哪一個是非屏蔽中斷 ( ) A B RINT0C TINT D 7 以下處理器工作方式狀態(tài)寄存器PMST中哪一個狀態(tài)位的值為0時,片內(nèi)ROM不能映像到數(shù)據(jù)空間 ( )A MP/ B OVLYC AVIS D DROM8 以下哪條匯編指令表示將累加器清0并重復(fù)下條指令 ( ) A RPT B RPTZC RPTB D BANZ9 在狀態(tài)位寄存器ST1中,選用堆棧指針(SP)的直接尋址方式時 ( )

3、 A CPL=0 B CPL=1C CMPT=0 D CMPT=110 以下程序使用的是( )尋址 LD #x,DP A 立即尋址LD x.,A B 絕對尋址LD #y,DP C 直接尋址LD y,A D 間接尋址 11. 以下哪條指令可以實現(xiàn)條件轉(zhuǎn)移 ( )A. B B. BD C. BC D. BACC12. TMS320C54x是 ( )A. 16位定點DSP B. 16位浮點DSPC. 32位定點DSP D. 32位浮點DSP13在TMS320C54x的存儲器系統(tǒng)中,不包括以下哪一部分 ( )A. 片內(nèi)程序ROM B. 片內(nèi)雙訪問ROM和單訪問RAMC. 地址生成器及內(nèi)部總線 D. 主

4、機接口14. 以下四條指令中中,哪一條是累加器尋址 ( )A. LD #10H ,A B. MPVD DATA ,*AR5C. READA Smem D. LD Y , A15. 硬件與軟件中發(fā)送了一個中請求之后,CPU必須決定是否應(yīng)答中斷請求,其中可屏蔽中斷僅僅在一定的條件被滿足后才可以被應(yīng)答,以下( )不能使可屏蔽中斷被應(yīng)答A. 優(yōu)先級別最高 B. 優(yōu)先級別最低 C. 狀態(tài)寄存器ST1中的INTM位為0 D. 中斷屏蔽寄存器中的相應(yīng)位為116. 在定義段的匯編偽命令中,為未初始化的自定義段保留空間的指令是( )A. .dada B. .bss C. .sect D. .usect 17.

5、在中斷寄存器ST1中的中思方式位,它可以在整體上屏蔽或開放中斷,則當開放所有的中斷時,它的值為 ( )A. INTM=0 B. INTM=1 C. CMPT=0 D. CMPT=1 18. 鏈接器將擴展名為.obj的一個或多個COFF目標文件鏈接起來,生成可執(zhí)行的輸出文件和存儲器映像文件,以下是一個鏈接命令文件(file.cmd)file1.obj file2.obj m prog.map -o prog.outMEMORY PAGE 0 : EPROM : org=0E00h ,len=100h PAGE 1 : SPRAM : org=0060h, len=0020h DARAM :org

6、=0080, len=100hSECTIONS.text :>EPROM PAGE 0.data :>EPROM PAGE 0.bss :>SPRAM PAGE 1STACK :>DARAM PAGE 1問此文件中,我們可以得知.text段的起始地址是 ( )A. 0E00 B. 0060 C. 0080 D. 0F0019. 對“ MVKD DATA , *AR5 ” 此條指令的正確理解是 ( )A. 將DATA地址單元中的數(shù)據(jù)傳送到AR5寄存器所指向的數(shù)據(jù)存貯單元中去B. 將DATA的地址傳送到AR5寄存器所指向的數(shù)據(jù)存貯單元中去C. 將DATA地址單元中的數(shù)據(jù)傳送

7、到AR5寄存器中去 D. 將DATA的地址傳送到AR5寄存器中去20. 以下哪種中斷信號不可以用中斷方式位和中斷屏蔽寄存器對其進行屏蔽( )A.INT0 B. INT1 C.INT2 D.NMI21TMS320C54X中有8個16-bit輔助寄存器,可用于( )尋址A堆棧尋址 B立即數(shù)尋址 C直接尋址 D間接尋址22匯編語言源程序必須經(jīng)過匯編器匯編,匯編器輸出文件以( )為其擴展名。A .cmd B .map C .obj D .asm23在TMS320C54X外部引腳中,非屏蔽中斷引腳是( )ARS B C DCNT24以下算法是( )尋址if 0index+step<BK index

8、=index+step A堆棧尋址else if index+stepBK B位倒序?qū)ぶ穒ndex=index+stepBK C雙操作數(shù)方式尋址else if index+step<0 D循環(huán)尋址index=index+step+BK 25下列調(diào)用和返回指令中,屬于有條件調(diào)用與返回的指令是( )A. RC B. CALL C. CALA D. RET 26在匯編語言程序指令中,建立包含代碼和數(shù)據(jù)的自定義段的匯 編命令是 ( ) Abss B.text Csect Dusect 27C54X包括3個可單獨選擇的空間,這三個空間的總地址范圍為 ( )A64K B128K C192K D256

9、K28從堆棧彈出一個數(shù)至數(shù)據(jù)存儲單元指令是( )APSHD BPSHM CPOPD DPOPM二 填空題 (每題1分,共20分)1 TMS320系列的DSP包括定點DSP,_DSP,_DSP. 2 TMS320C54x是定點數(shù)字信號處理器,它采用先進的修正哈佛結(jié)構(gòu),片內(nèi)共有8條總線,包括1條_ 總線,3條 _ 總線,4條_ _總線.3 TMS320C54x的片內(nèi)存儲器ROM,_ _,_ ,都可以通過軟件映像到程序空間.4 TMS320C54X在片內(nèi)存儲器的型式有 和 三種。5 TMS320C54x的算術(shù)邏輯運算單元ALU的輸出為_ _位,被送往累加器A或B.6 TMS320C54x CPU中的

10、乘法器能夠執(zhí)行_,_以及_運算.7 TMS320C54x有3個狀態(tài)和控制寄存器: ST0, ST1,_.8 TMS320C54x中的中斷可分為兩大類: 、 9 TMS320C54x有一個6級深度的指令流水線,分別為:預(yù)取指,取指, , 尋址,讀數(shù),執(zhí)行.10C54X共有7種有效的尋址方式:立即數(shù)尋址、 、 、直接尋址、間接尋址、 、堆棧尋址。 11C54X片內(nèi)都有隨機存儲器( RAM )和只讀存儲器( ROM ),其中RAM有兩種形式: 和 。12.按指令功能,可以將TMS320C54X的指令系統(tǒng)分為: 指令,邏輯運算指令,程序控制指令和 指令。13 ADD *AR3+,14,A Before

11、 AfterA 00 0000 1200 A ( ) B 1 B 1AR3 0100 AR3 ( _) SXM 1 SXM 1Data Memory0100h 1500 0100h 150014 MAC *AR5+,ABefore AfterA 00 0000 1000 A ( )T 0400 T 0400FRCT 1 FRCT 1AR5 0100 AR5 0101Data Memory0100h 1234 0100h 123415. LD *AR1+, A | MAC *AR2-, B;Before Instruction After InstructionA 00 0000 0000 A

12、( ) B 00 0000 1000 B ( ) T 0100 T 0100 AR1 0030 AR1 ( ) AR2 0040 AR2 ( ) Data Memory 0030H 2345 0030H 2345 0040H 5432 0040H 5432 16.TMS320C54x中,將二進制數(shù)10100110轉(zhuǎn)換成十六進制數(shù)_,將十六進制數(shù)00E3h 轉(zhuǎn)換成十進制數(shù)_. 17.在TMS320C54X中,將二進制整數(shù)01101101轉(zhuǎn)換成十六進制數(shù) ,將十六進制數(shù)0A2Bh轉(zhuǎn)換成十進制數(shù) _ , 將十六進制數(shù)0D000h轉(zhuǎn)換成十進制小數(shù) _ 。18.TMS320C54X中,將二進制數(shù)1001

13、1000轉(zhuǎn)化為十六制數(shù)為_。將十六制數(shù)0E000轉(zhuǎn)化為十進制數(shù)為_ _。 19. SP都毫無例外地將程序代碼和數(shù)據(jù)的存儲空間分開,各有自己的地址和數(shù)據(jù)總線,這 就是所謂的_結(jié)構(gòu)。而以奔騰為代表的通用微處理器則采用的是_結(jié)構(gòu)。20.54X的總存儲空間為_字,這些空間可分為3個可選擇的存儲空間:程序存儲空間、數(shù)據(jù)存儲空間和_。21.C54X DSP有三個狀態(tài)和控制寄存器:狀態(tài)寄存器0(ST0),狀態(tài)寄存器1(ST1),_。 其中_包含存儲器的設(shè)置狀態(tài)及其它控制信息。22.指令的尋址方式是指當CPU執(zhí)行指令時,尋找指令所指定的參與運算的操作數(shù)的方法。C54X共有_種尋址方式。其中指令中已經(jīng)包含有執(zhí)行

14、指令所需要的操作數(shù)的尋址方式 是_ _。23.在使用宏指令的時候,有3個過程,分別為:宏定義,宏調(diào)用,_ _。其中,在過程_ _時,匯編器將實在參數(shù)傳遞給宏參數(shù)。24.C54X處理中斷分為三個階段:接受中斷請求,_ _,_ _。25.MAC *AR5+ , ABefore AfterA 00 0000 1000 A T 0002 T 0 FRCT 0100 FRCT 0 AR5 0100 AR5 Data Memory0100h 0010 0100h 26. AND *AP3+ , ABefore AfterA 00 00FF 1200 A AR3 0100 AR3 Data Memory01

15、00h 1500 0100h 27. CALL 3333hBefore AfterPC 0025 PC SP 1111 SP Data Memory1110h 4567 1110h 28.復(fù)位操作時,上電以后應(yīng)至少保持 5 個時鐘周期的低電平,以確保數(shù)據(jù)地址和控制線的正確配置。29.C54X中的串行口有4種形式 、 緩沖串行口、時分多路串行口、 。30.時鐘發(fā)生器為C54X提供時鐘信號,時鐘發(fā)生器由 和 兩部分組成。三 判斷題 (每題1分,共10分)1 TMS320C54x通過3個狀態(tài)位,可以很方便的”使能”和”禁止”程序和數(shù)據(jù)空間中的片內(nèi)存儲器.這3個狀態(tài)是OVLY位,DROM位,AVIS位

16、. ( )2 在TMS320C54x中,復(fù)位和中斷向量都映像到程序空間的FF80h. ( ) 3 存儲器映像尋址,可以用來修改MMR中的值,同時改變當前的DP或SP. ( ) 4 堆棧尋址中,在壓入操作時,先減小SP后將數(shù)據(jù)壓入堆棧;在彈出操作時,先從堆棧彈出數(shù)據(jù)后增加SP值. ( ) 5 TMS320C54x流水線不允許CPU多條指令同時尋址CPU資源 ( )6 在循環(huán)尋址計算過程中,新的數(shù)據(jù)進來,循環(huán)緩沖區(qū)中最老的數(shù)據(jù)被覆蓋. ( ) 7 復(fù)位()是一個不可屏蔽的外部中斷,它可以在任何時候使 C54x進入一已知狀態(tài). ( )8 TMS320C54x中,所有指令都是可以重復(fù)操作的. ( )

17、9 存儲器映像寄存器(MMR)尋址,當采用直接尋址方式時,高9位數(shù)據(jù)存儲器地址被置0,安裝當前輔助寄存器中的低7位地址訪問MMR. ( ) 10 在TMS320C54x上機實驗中,必須先對匯編語言程序進行匯編和鏈接,生成COFF格式的可執(zhí)行文件,再通過軟件進行仿真. ( ) 11. 以奔騰為代表的通用微處理器,采用的是馮諾依曼結(jié)構(gòu),而DSP 則無一例外采用的是哈佛結(jié)構(gòu)。 ( ) 12. 堆棧是用來自動保存程序計數(shù)器中的數(shù)值,它也可以用來保護現(xiàn)場的或傳送參數(shù)。C54X的堆棧是從低地址向高地址方向生長的。 ( ) 13. 累加器A與B的差別僅在于累加器A的3116位可以作為乘法器的一個輸入。( )

18、 14. MVPD TABLE ,*AR7+PORTR FIFO ,*AR5RPT #99 以上的三條指令中,所有尋址方式是一致的。 ( ) 15. 直接尋址,就是在指令中包含有數(shù)據(jù)存儲器地址的低7位,由這7位作為偏移地址值,與基地址一道構(gòu)成16位數(shù)據(jù)存儲器地址。 ( ) 16. TMS320C54X的鏈接器將擴展名為.asm的一個或多個COFF目標文件鏈接起來。( )17. 位倒序?qū)ぶ分饕獞?yīng)用于FFT運算,可以執(zhí)行速度和使用存儲器的效率。 ( ) 18. 中斷屏蔽寄存器也是一個存儲器映像的CPU寄存器,主要用來屏蔽外部和內(nèi)部中斷。如果狀態(tài)寄存器ST1中的INTM位為0且IMR寄存器中的某一位

19、為1,就開放相應(yīng)中斷。 ( ) 19. MEMORY和SECTIONS都是鏈接器命令。其中MEMORY是規(guī)定各個段放在存儲器的具體位置。 ( ) 20. 宏指令和子程序都可以被多次調(diào)用,而且子程序匯編成目標代碼的過程也進行多次。 ( ) 21DSP在執(zhí)行一條指令時,總是需要經(jīng)過取指、譯碼、取數(shù)、執(zhí)行運算等操作,需要若干個周期才能完成。 ( ) 22對于C54X系列的數(shù)據(jù)存儲器,它的容量最多可以達到1024K。 ( )23TMS320C54X片內(nèi)有16條總線,分別是8條程序/數(shù)據(jù)總線和8條相對應(yīng)的地址總線。 ( ) 24TMS320C54x CPU中的乘法器能夠執(zhí)行無符號數(shù)乘法,有符號數(shù)乘法以及

20、無符號數(shù)與有符號數(shù)相乘運算. ( )25.算術(shù)邏輯單元(ALU),包括兩個累加器和乘法器/加法器單元。 ( )26TMS320C54X7種尋址方式中,直接尋址速度快,用于速度關(guān)鍵的場合。( )27. TMS320C54x有3個狀態(tài)和控制寄存器: ST0, ST1,PMST。 ( )28TMS320C54X的中斷處理過程分為3個階段:接受中斷請求、響應(yīng)中斷、執(zhí)行中斷服務(wù)程序。 ( )29. 堆棧尋址中,在壓入操作時,先將數(shù)據(jù)壓入堆棧后減小SP的值;在彈出操作時,先增加SP的值后將數(shù)據(jù)彈出堆棧。 ( )30. TMS320C54X存儲器映射寄存器尋址,可以用來修改存儲器映射寄存器(MMR)中的值,同時改變當前的數(shù)據(jù)指針(DP)或堆棧指針(SP)。 ( )四 簡答題 (每題6分,共30分)1 DSP芯片是一種特別適用于進行數(shù)字信號處理的微處理器,簡述它的主要特點.2 簡述TMS320C5

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論