《DSP處理器及應(yīng)用》復(fù)習(xí)題_第1頁(yè)
《DSP處理器及應(yīng)用》復(fù)習(xí)題_第2頁(yè)
《DSP處理器及應(yīng)用》復(fù)習(xí)題_第3頁(yè)
《DSP處理器及應(yīng)用》復(fù)習(xí)題_第4頁(yè)
《DSP處理器及應(yīng)用》復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、DSP處理器及應(yīng)用總復(fù)習(xí)題 一、單項(xiàng)選擇題 1、對(duì)于TMS320C54X系列DSP芯片,下列說(shuō)法正確的是()。 A、 專用型DSPB、 32位 DSPC、 定點(diǎn)型DSPD、 浮點(diǎn)型 DSP 2、下面對(duì)一些常用的偽指令說(shuō)法正確的是:()。 A、def所定義的符號(hào),是在當(dāng)前模塊中使用,而在別的模塊中 定義的符號(hào); B、ref 所定義的符號(hào),是當(dāng)前模塊中定義,并可 在別的模塊中使用的符號(hào); C、.sect命令定義的段是未初始化的段; D、usect命令定義的段是未初始化的段。 3、在采用雙操作數(shù)的間接尋址方式時(shí),要使用到一些輔助寄存器, 在此種尋址方式下,下面的 哪些輔助寄存器如果使用到了是非法的(

2、)。 A、 AR2B、 AR4 C、 AR5D、 AR6 4. C54x DSP的流水線是由()級(jí)(也即是由多少個(gè)操作階段) 組成。 A、4B、6C、8D、10 5、C54x進(jìn)行32位長(zhǎng)數(shù)據(jù)讀操作時(shí)使用的數(shù)據(jù)總線是()。 A、CB 和 EBB、EB 和 DBC、CB 和 DBD、CB、DB 和 EB 6、以下哪種方法不能清除中斷標(biāo)志寄存器中的中斷標(biāo)志位()。 A、硬件復(fù)位B、軟件復(fù)位 C、軟件置位IFR寄存器中的標(biāo)志位D、軟件清零IFR寄存器中的標(biāo)志位 )o D、 0400H D、 0FF00H )o 7、執(zhí)行指令PSHM AR5之前SP = 03FEH,則指令執(zhí)行后SP =( A、03FDH

3、B、03FFHC、03FCH 8、當(dāng)硬件復(fù)位后,CPU將從下面的那個(gè)地址執(zhí)行程序()。 A、 0FF80HB、 0000HC、 0080H 9、C54x DSP采用改進(jìn)型的哈佛結(jié)構(gòu),圍繞幾條幾位總線建立( A、8,16 B、16,8 C、8,8 D、 16,16 10、C54x DSP的32個(gè)中斷源分為14級(jí),其中()級(jí)別最高。 A、INTRB、NMI 11、能將各指令的各個(gè)步驟重疊起來(lái)執(zhí)行的是( A、DAGB、硬件乘法器 12、DSP硬件設(shè)計(jì)又稱為目標(biāo)板設(shè)計(jì),是基于( A、算法需求分析 C、功耗核算 13( C RS )o D INTO A. 8位 B. 16 位 C 40 位 16、 TM

4、S320C54X DSP共有129條指令, 分為()大類。 A、6 B、5 C、 4 D、3 17.要使DSP能夠響應(yīng)某個(gè)可屏蔽中斷, F面的說(shuō)法正確的是() A. 分組交換B. 電路交換C. 數(shù)據(jù)包 15、TMS320C54x DSP 的 ALU 的數(shù)據(jù)寬度是()。 D、 流量 D. 32 位 D流水技術(shù) C.DMA )全面考慮的基礎(chǔ)上完成的。 B、成本和體積 D、算法需求分析和成本、體積、功耗核算 )就是將輸入的信號(hào)序列按規(guī)定的算法處理之后得到所希望的輸出序列的過(guò)程。 A、數(shù)字濾波B、 濾波器C、 DCD、 模擬濾 波器 14、在IP電話系統(tǒng)中,DSP的作用是將連續(xù)的語(yǔ)音流轉(zhuǎn)換成適于在以(

5、)為基礎(chǔ)的網(wǎng)絡(luò)上可靠傳 輸?shù)男问健?A需要把狀態(tài)寄存器ST1的INTM位置1,且中斷屏蔽寄存器IMR相應(yīng)位置0 B、需要把狀態(tài)寄存器ST1的INTM位置1,且中斷屏蔽寄存器IMR相應(yīng)位置1 C、需要把狀態(tài)寄存器ST1的INTM位置0,且中斷屏蔽寄存器IMR相應(yīng)位置0 D、需要把狀態(tài)寄存器ST1的INTM位置0,且中斷屏蔽寄存器IMR相應(yīng)位置1 18 TMS320C54X DSP最多可與()個(gè)器件進(jìn)行時(shí)分串行通信。 A 16 4D 7 19、下面對(duì)一些常用的偽指令說(shuō)法正確的是:() A、.def所定義的符號(hào),是在當(dāng)前模塊中使用,在別的模塊中定義的符號(hào) B、ref所定義的符號(hào),是當(dāng)前模塊中定義,并

6、可在別的模塊中使用的符號(hào) C、. sect命令定義的段是未初始化的段 D、.usect命令定義的段是未初始化的段 20、TMS320C54X DSP具有幾個(gè)幾位的累加器() A、 2, 40 B. 1, 40 G 2, 32 D 1, 32 21 TMS320C54X DSP微處理器采用的是什么結(jié)構(gòu)()。 D.以上都不是 A、哈佛結(jié)構(gòu)B、馮*諾伊曼結(jié)構(gòu)C、矩陣結(jié)構(gòu) 22 TMS320C54X DSP主要用在什么領(lǐng)域()。 A、自動(dòng)控制B、語(yǔ)音處理C、浮點(diǎn)運(yùn)算D、圖像處理 23、在采用雙操作數(shù)的間接尋址方式時(shí),要使用到一些輔助寄存器,在此種尋址方式下,下面的 哪些輔助寄存器如果使用到了是非法的(

7、)。 D. AR6 A、AR2B、AR4C AR5 24. C54XDSP的流水線是由(B)級(jí)(也即是由多少個(gè)操作階段)組成。 A、4B. 6C 8 2 5、下列TMS320C54X的中斷,不是可屏蔽中斷的是(D )。 A、 RINTO B HPIINT C、DMAC4 26、TMS320C54X中累加器分為三個(gè)部分,低位字,高位字和保護(hù)位, A、 15-0 位B、 31-16 位 27、TMS320C54X中,ALU的數(shù)據(jù)寬度是( A. 40 位B 32 位 C、 39-32 位 )O C、16 位 2 8、TMS320C54X的立即數(shù)尋址中,長(zhǎng)立即數(shù)尋址的長(zhǎng)度是()。 A、16 位B、9

8、位 29、TMS320C54X匯編語(yǔ)言中,用于定義未初始化段的是( A sectB bss 30、下列哪個(gè)浮點(diǎn)數(shù)表示的是無(wú)效的數(shù)( C text A 99e9 B 9. e99 C 99e9 D、 10 D reset 其中保護(hù)位字是指()。 D 39-23 位 D D date D 99. e9 二、判斷題(正確的劃“八錯(cuò)誤的劃“X” ) 1. TMS320C54X DSP緩沖串行接口是在同步串口基礎(chǔ)上,增加了一個(gè)自動(dòng)緩沖單元,主要提供靈活 的數(shù)據(jù)串長(zhǎng)度,并降低服務(wù)中斷開(kāi) 銷。() 2. 循環(huán)緩沖區(qū)是一個(gè)滑動(dòng)窗,包含最近的數(shù)據(jù),若有新的數(shù)據(jù)到來(lái),它將覆蓋舊的數(shù) 據(jù)。() 3. 浮點(diǎn)DSP與定

9、點(diǎn)DSP相比,價(jià)格便宜、功耗較小、運(yùn)算精度稍低。 ( ) 4. TMS320C54X DSP的40位ALU和累加器,僅支持16位算術(shù)運(yùn)算。 ( ) 5. C5000系列DSP低功耗、大運(yùn)算量,主要用于便攜式信息處理終端產(chǎn)品。 () 6. C54x的CPU的供電電壓是1.8Vo () 7. RPTZ #99,則下一條指令將執(zhí)行99次。 () 8. C54x DSP主機(jī)接口 HPI是16位的并行口。 () 9. WRITA指令可以實(shí)現(xiàn)DM區(qū)的數(shù)據(jù)寫(xiě)入PM區(qū)。 () 10. C54x在0VLY=l表示RAM可以映射到PM區(qū)。 () 11、浮點(diǎn)DSP與定點(diǎn)DSP相比,價(jià)格便宜、功耗較小、運(yùn)算精度稍低。

10、() 12、TMS320C54X DSP的40位ALU和累加器,僅支持16位算術(shù)運(yùn)算。() 13、C5000系列DSP低功耗、大運(yùn)算量,主要用于便攜式信息處理終端產(chǎn) 品。() 14、循環(huán)緩沖區(qū)是一個(gè)滑動(dòng)窗,包含最近的數(shù)據(jù),若有新的數(shù)據(jù)到來(lái),它將覆蓋舊的數(shù)據(jù)。() 15、DSP的尋址方式有7種,累加器尋址的有兩條指令。() 16、TMS320C54x DSP的內(nèi)部總存儲(chǔ)空間為512字。() 17、在TMS320C54x DSP尋址指令系統(tǒng)中,Xmem和Ymem表示16為雙尋址操作數(shù)。() 18、用于DSP與其他總線或CPU進(jìn)行通信的接口稱為I/O接口。() 19、累加器尋址的兩條指令分別是INT

11、R和RESETo() 20、C54x DSP定時(shí)器由3個(gè)16為存儲(chǔ)器映射寄存器組成。 () 21、TMS320C54X匯編語(yǔ)言中,符號(hào)常量可以用定義,不占用存儲(chǔ)器。 () 22、TMS320C54X的中斷處理分為3個(gè)階段:一是請(qǐng)求中斷,二是響應(yīng)中斷,三是執(zhí)行中斷服務(wù)程序。 () 23、TMS320C54X在執(zhí)行中斷之前,要完成所有流水線中的指令。所以,最大的中斷延時(shí)取決于進(jìn)入 流水線的指令。() 24、TMS320C54X在執(zhí)行中斷服務(wù)程序(ISR)時(shí),在進(jìn)入中斷服務(wù)程序后,CPU將首先把程序 計(jì)數(shù)器(PC)的值,也即返回地址,壓入堆棧,然后把中斷矢量的地址裝入PC。() 25、TMS320C

12、54X有三個(gè)狀態(tài)和控制寄存器,分別是:狀態(tài)寄存器ST0,狀態(tài)寄存器ST1 ,以及處 理器方式狀態(tài)寄存器PMST。() 26、如果在程序中未用任何段偽指令,則匯編器將把所有的程序塊或數(shù)據(jù)塊統(tǒng)一匯編至.text段中。 () 27 MENQRY命令是告訴連接器如何將輸入段組合成輸出段。() 28、TMS320C54X在執(zhí)行中斷之前,要完成所有流水線中的指令。所以,最大的中斷延時(shí)取決于進(jìn)入 流水線的指令。() 29、局部標(biāo)號(hào)可以用偽指令來(lái)定義。() 30、TMS320C54X只有兩個(gè)狀態(tài)和控制寄存器,分別是:狀態(tài)寄存器STO,狀態(tài)寄存器ST1 0 () 三、填空題 1、DSP芯片按照其用途分類,可以分

13、為通用型和()兩種。 2、在堆棧操作中,PC當(dāng)前地址為4020h, SP當(dāng)前地址為003311,運(yùn)行PSHM AR2后, PC= () ,SP= ()。(PSHM AR2 為單字指令) 3、TMS320C54XDSP 芯片四種串行口類型是指()、()、McBSP 和 TDMcBSP。 4請(qǐng)簡(jiǎn)要說(shuō)明TMS320C5402VCDSP以下引腳的功能:RS: () , IOSTRB:()。 5、TMS320C54XDSP的內(nèi)部總線主要包括()、()和( 6、DSP芯片的結(jié)構(gòu)特點(diǎn)主要有改進(jìn)的哈佛結(jié)構(gòu)、()、()、多處理單元、特殊的DSP指令等。 7、TMS320C54X片內(nèi)有8條16位主總線,它們是1條

14、程序總線、()、()。 8、執(zhí)行復(fù)位操作后,下列寄存器的初始值分別為:ASM=( )、DP=( ) o 9、桶形移位器能把輸入的數(shù)據(jù)進(jìn)行()位的左移和()位的右移。 10、所有TMS320C54X芯片內(nèi)部都包含( )存儲(chǔ)器和()存儲(chǔ)器。 11、狀態(tài)寄存器ST1中CPL=O表示使用(),CPL=1表示選擇的是使用()。 12、累加器尋址的兩條指令分別是()、()。 13、OVLY=(),則片內(nèi)RAM只安排到數(shù)據(jù)存儲(chǔ)空間。DROM=(),則部分片內(nèi)ROM安排到數(shù)據(jù) 空間。 14、時(shí)鐘發(fā)生器包括一個(gè)()和一個(gè)()。 15、DSP芯片的結(jié)構(gòu)特點(diǎn)主要有改進(jìn)的()、流水線操作、()、快速的指令周期、特殊的

15、DSP指 令等。 四、指令解釋題 1、LD #0032H, 4, A 2、STM #1000H, *AR2 3、MAC #345, A, B 4、MVDD *AR3-, 100H 5、ABDST *AR3+, *AR4+ 6、CALA A 7、ST T, *AR7- 8、DST B, *AR1+ 9. MAC *AR3+, *AR4+, A, B 10、 SUB #12345, 8, A, B 11、 ADD *AR2+, *AR2-, A 12. RPT #99 NOP 五、簡(jiǎn)答題 1、簡(jiǎn)述TMS320C54x的7種基本的數(shù)據(jù)尋址方式。 2、段的作用是什么? COFF目標(biāo)文件包含哪些段? 3

16、、一個(gè)典型的DSP系統(tǒng)通常由哪些部分組成? 4、簡(jiǎn)述C54X芯片的主要特點(diǎn)。 5、簡(jiǎn)述哈佛結(jié)構(gòu)的基本特征,并畫(huà)出示意圖。 6、簡(jiǎn)述TMS320C54X DSP的ALU的可能的輸入數(shù)據(jù)來(lái)源。 六、程序閱讀題 1、閱讀下面的程序,寫(xiě)出運(yùn)行結(jié)果。 mmregs Bei:set 18 ;定義常量 LD #bei,A 問(wèn)題:“.mmregs”的作用是什么? (2)運(yùn)行此段程序后,累加器A的結(jié)果是多少? 2、閱讀下面的程序,回答問(wèn)題。 .sectvectorsw rst: B c intOO;復(fù)位中斷向量的入口 NOP NOP .space 18*1*16 Tint:B timeout ;定時(shí)器0的中斷向

17、量的入口地址 NOP NOP 問(wèn)題:(l)“.sect”偽指令的作用是什么? (2)標(biāo)號(hào)“rst”的地址是6000H,請(qǐng)問(wèn)標(biāo)號(hào)“Tint”的地址是多少? 3、閱讀下面的程序片段,寫(xiě)出運(yùn)行結(jié)果。 mmregs DATO . SET 60H LD #OO4H, DP ST #O345H, DATO ;DATO為數(shù)據(jù)存儲(chǔ)器的地址,其內(nèi)容為#345H STM #0002H, T NPY DATO, A NOP NOP 問(wèn)題:(1)寄存器T的作用是什么? (2)執(zhí)行“NPY DATO, A”后,累加器A的內(nèi)容是多少? 4、閱讀下面的程序片段,回答后面的問(wèn)題。 .bss x, 10 bss y, 1 ST

18、M #x, ARI STM #9, AR2 LD #0,A loop:ADD *AR1+, A BANZ loop, *AR2-;非0 跳轉(zhuǎn) STL A, * (y) 問(wèn)題:解釋語(yǔ)句“.bss x, 10”的含義; (2)解釋語(yǔ)句“STL A,*(y)”的含義。 5、閱讀下面的程序,回答問(wèn)題。 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 問(wèn)題:(1)寄存器“BRC”的功能是什么? (2) 匯編語(yǔ)句“ADD *AR4, 16, B

19、, A”執(zhí)行了多少次? (3) 執(zhí)行語(yǔ)句“LD #0001H, 16, B”后,累加器B的內(nèi)容是多少? 6、閱讀下面的程序,回答問(wèn)題。 mmregs DATO . SET 60H DAT1 SET 61H DAT2 . SET 62H DAT3 . SET 63H Add3. macro Pl, P2, P3, ADDRP LD Pl, A LD P2, A LD P3, A STL A, ADDRP endm ST #0034h, DAT1 ST #1230h, DAT2 ADD3 DATO, DAT1, DAT2, DAT3 問(wèn)題:(1)語(yǔ)句mmregs的含義是什么? (2) 語(yǔ)句“ADD

20、3 DATO, DAT1, DAT2, DAT3”是一條什么類型的指令?作用是什么? (3) 此段程序運(yùn)行后,存儲(chǔ)單元(DAT3)的運(yùn)行結(jié)果是多少? 7、閱讀下面的程序片段,回答下面的問(wèn)題。 DATO SET 60H DAT1 . SET 61H DAT2 . SET 62H DAT3 . SET 63H LD #004h, DP ST #83h, DATO ST #0041h, DAT1 RSBX SXM LD DATO, A RPT #15 SUBC DAT1, A STL A, DAT2 STH A, DAT3 問(wèn)題:在CPL=O的前提下, (1)語(yǔ)句“STL A,DAT2”,其中DAT

21、2所指的地址是多少? (2)存儲(chǔ)單元(DAT2)和(DAT3)的內(nèi)容是多少? 8、閱讀下面的程序片段,回答后面的問(wèn)題。 STM #9, AR4 Begin:STM #7,BRC RPTB next-1 nop Next:LD #0,B Banz begin, *AR4- 問(wèn)題:(l)BRC寄存器是做什么用途的? (2)其中的“nop”語(yǔ)句被執(zhí)行了多少? 9、已知(30H) =50H, AR2=40H, AR3=60H, AR4=80H (存儲(chǔ)器數(shù)據(jù)傳輸) mmregs .def CodeCtart CodeCtart: St #50h, 30h; Stm #40h, AR2; Stm #60h

22、, AR3; Stm #80h,AR4; MVKD #30H, *AR2; (40H)=50H MVDD *AR2, *AR3; (60H)=50H MVMM *AR3, *AR4 ;AR4=60H END b END : 問(wèn):運(yùn)行上述程序后(30H) (40H)、*AR3和AR4的值分別等于多少? 10、己知程序執(zhí)行前,AR3的內(nèi)容為0100H,數(shù)據(jù)存儲(chǔ)器0100H中的內(nèi)容為1234H。(向數(shù)據(jù)存儲(chǔ)器傳輸 數(shù)據(jù)) MVKD *AR3+, 1200H 問(wèn):執(zhí)行后,數(shù)據(jù)存儲(chǔ)器1200H中的內(nèi)容為多少? AR3中的內(nèi)容為多少? 11、閱讀程序 X: word 1, 2, 3, 4, 5; bss

23、y, 1; LD #0, A SUM: STM #x,AR3 STM #4, AR4 Loop:ADD AR3+, A BANZ Loop, *AR2- STL A,*(y) 問(wèn):(1)該程序?qū)崿F(xiàn)什么功能? (2)程序運(yùn)行結(jié)果y等于多少? 12、閱讀下面的程序,回答后面的問(wèn)題。 global start;定義全局標(biāo)號(hào) mmregs data x: word 1, 2, 3, 4, 5, 6, 7, 8,9,10 bss y, 1 test Start:STM #x, ARI STM #9, AR2 LD 0,A Loop:ADD *AR1+,A BANZ Loop, *AR2-; aza 非

24、0 跳轉(zhuǎn) STL A,*(y) end 問(wèn):解釋語(yǔ)句 “x: word 1, 2, 3, 4, 5, 6, 7, 8,9,10” 的含義 (2)解釋語(yǔ)句“STL A,*(y)”的含義 參考答案 一、單項(xiàng)選擇題 15 CDDBB 610 CAAAC 1115 DDAAC 1620 CBBDA 2125 ABDBD 2630 CAABC 二、判斷題 1、V 2、 J 3、 X 4、 X5、 J 6、V 7、X 8、X9、J 10 11、X 12、 X 13、 J 14. X 15. V 16. X 17. X 18. X 19. X 20、 三、填空題 1、專用型 2、4021h 0032h 3、

25、SP BSP 4、復(fù)位引用腳I/O選通信號(hào)引腳 5、程序總線數(shù)據(jù)總線地址總線 6、低功耗設(shè)計(jì)高度并行性 7、3條數(shù)據(jù)總線4條地址總線 8 0 0 9、0-310-15 10、程序數(shù)據(jù) 11、DP SP 12 READA Smem WRITA Smem 13、01 14、內(nèi)部振蕩器鎖相環(huán)(PLL)電路 15、哈佛結(jié)構(gòu) 專用的硬件乘法器 四、指令解釋題 1、立即數(shù)0032H先左移4位后,再加載累加器A 2、立即數(shù)1000H存儲(chǔ)到AR2指向的地址單元 3、立即數(shù)345與T寄存器內(nèi)值相乘后與累加器A相加,結(jié)果加載累加器B 4、AR3指向的地址單元的值傳送給地址100H, AR3中地址減一 5、B=(*

26、AR3-*AR4) 16 6、按累加器規(guī)定的地址調(diào)用子程序 7、*AR7=T, AR7=AR7-1 8、AR1=B, AR1=AR1+1 9、B=A-*AR3+*AR4 AR3=AR3+1 AR4=AR4+1 10、B=A-123458 11、A=* (AR2) +* (AR2+1) 12、重復(fù)NOPIOO次 五、簡(jiǎn)答題 1、答:(1)、立即尋址(2)、絕對(duì)尋址(3)、直接尋址、間接尋址 、躍加器尋址 (6)、存儲(chǔ)器映射寄存器尋址(7)、堆棧尋址 2、答:所謂段,是指連續(xù)地占有存儲(chǔ)空間的一個(gè)代碼段或數(shù)據(jù)段,是COFF文件中最重要的概念。一個(gè) 目標(biāo)文件中的每一段都是分開(kāi)的和各不相同的。 COFF目標(biāo)文件文件包含:(1)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論