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

下載本文檔

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

文檔簡介

一.填空題(本題總分12分,每空1分).累加器A分三個(gè)部分,分別;;。.AG,AH,AL.TMS320VC5402型DSP的內(nèi)部采用條位多總線結(jié)構(gòu)。.8,16.TMS320VC5402型DSP采用總線結(jié)構(gòu)對程序存儲器和數(shù)據(jù)存儲器進(jìn)行控。.哈佛.TMS329VC5402型DSP有個(gè)助工作寄存器。.個(gè).處器TMS320VC5402容量是

字。.16K字.TI司的DSP處器TMS320VC5402PGE100有個(gè)時(shí)器。..在鏈接器命令文件中PAGE1通常_存儲空間。.?dāng)?shù)據(jù).的斷系統(tǒng)的中斷源分_中斷和___中斷。.硬件、軟件.TI司DSP處器的軟件開發(fā)環(huán)境是。.答:CCS(CodeComposer.處器TMS320VC5402部有根址線。.答:根.直接尋址中從頁指針的位置可以偏移尋址個(gè)元。.答:128.在鏈接器命令文件中PAGE通常指_存空間。.答:程序.系處器中,實(shí)現(xiàn)時(shí)鐘頻率倍頻或分頻的部件。.答:鎖相環(huán)PLLTMS320C54x系處器上電復(fù)位后序指定存儲地址單元開始工作。.答:FF80h.TMS320C54x系處器____個(gè)通用I/O引腳,分別_。.答:2個(gè),BIO和XF.處器按數(shù)據(jù)格式分為兩,分別_;_____。.答:定點(diǎn)DSP和點(diǎn).TMS329VC5402型DSP的寄器中位功能是。.答:開放/關(guān)閉所有可屏蔽中斷10DSP主接口HPI是位行口。10答:1.在系中水線工作方式轉(zhuǎn)移指令的分為哪兩種類型_______。1.答無延遲分支轉(zhuǎn)移,延遲分轉(zhuǎn)移3.C54x程序中”主要用于______________3.答為變量保留存儲空間4.從據(jù)總線的寬度來說TMS320VC5402PGE100是_______位的DSP處器。

4.答:位7.TMS320VC5402DSP處器的內(nèi)核供電電伏。7.答:18v9.TMS320C5402系列DSP處器最大的數(shù)據(jù)存儲空間字。9.答:10.在鏈接器命令文件中PAGE通指存儲空間。10.答:程序1.技是利用專用或通用數(shù)字信號處理芯片過運(yùn)算的方法對信號進(jìn)行處理。1.答數(shù)值運(yùn)算2.的序中”段,主要包_______________。2.答文本段,可執(zhí)行文本3.系DSP上復(fù)位后的工作頻率是由片外個(gè)腳;;來決定的。3.答:CLKMD1、CLKMD2、4.處器TMS320C5402最的序存儲空間______字。4.答:1M5.從用領(lǐng)域來說(單片機(jī))主要用_;處器主要應(yīng)用于___________________。5.答控制領(lǐng)域;信號處理6.提供一個(gè)用位棧指針)址的軟件堆棧。當(dāng)向堆棧中壓入數(shù)據(jù)時(shí),堆棧是從地址向地址方向填入。6.答高低7.DSP軟件復(fù)位時(shí),復(fù)位中斷向量的地址為程序空間。7.答4.可程定時(shí)的定時(shí)周期時(shí)鐘周期頻數(shù)TDDR+1+14.答:PRD5.DSP處理器的英文全稱。5.答DigitalSignal7.DSP處理器的IO管供電電_伏。7.答3.3v.的序中.data段是段主要用_。.答:數(shù)據(jù)段,通常包含初始化數(shù)據(jù);10DSP處理器的I/O空為__字。10答.TMS320VC5402型DSP的累加器是位..TMS329VC5402型DSP的MP/MC管的功能是。.微算機(jī)或是微理器工作模式.TMS320VC5402型DSP的CPU采寄存器作為專用硬件實(shí)現(xiàn)移位功能。4.桶移位寄存器.匯編語句STLA”中“”表示尋方式。5.直尋址

.TMS320VC5402型DSP的寄器中CPL位功能是指示。6.直尋址采用何種指針8.解釋匯編語句“READA”功能:。8.以加器A的容作為地址讀取程序存儲單元,將讀取的數(shù)據(jù)存入以AR1的容作為地址的數(shù)據(jù)存儲單元中10TMS320C54X具有兩個(gè)通用I/O口________用輸入外設(shè)的狀態(tài)用于輸出外設(shè)的控制信號。10.BIO,二.判斷題(本題總分10分,每小題1分)############################錯(cuò)誤#####################################.處理器的電壓為5V().DSP的工作頻率只能是外部晶體振蕩器的頻率。().TMS320C54X是點(diǎn)型處理器。().TMS320C54X的編語言中有除法指令()10TMS320VC5402型內(nèi)有8K字ROM,用于存放自舉引導(dǎo)程序律和A律展表、sin函表以及中斷量表。1.的水線沖突產(chǎn)生的原因是由于行速度還不夠快。()3.系外程序存儲器的分頁擴(kuò)展受位制。()4.DSP是點(diǎn)型處理器。()6.DSP的工作頻只能是外部晶體振蕩器的頻率。()9.DSP的編語言中有除法令。()1.匯偽指令可以用大寫表示。().的水線沖突產(chǎn)生的原因是由于運(yùn)速度還不夠快。()8.型匯指令READA尋址范圍為64K字()10TMS320VC5402型可通過設(shè)置DROM位現(xiàn)數(shù)據(jù)存儲空間和程序存儲空間共享片內(nèi)DARAM.DSP匯指令READA的址范圍為。().系列DSP可以通過設(shè)置OVLY位現(xiàn)據(jù)存儲空間和程序存空間共享片內(nèi)ROM。()5.型匯語言的偽指令也是一種指令樣用存儲空間。()8.型的作頻率是由外部晶振唯一確定的。()3.處器TMS320VC5402的中斷向量表位置是固定的。()5.型以通過設(shè)置DROM位現(xiàn)數(shù)據(jù)存儲空間和程序存儲空間的共享片內(nèi)DARAM()7.系可通過設(shè)置OVLY位現(xiàn)數(shù)據(jù)存儲空間和程序存儲空間的共享片內(nèi)ROM。()9.型匯語言的偽指令也是一種指令,同樣占用存儲空間。().處理器內(nèi)含有SARAM存儲器。().3.3V的電平器件可以直接驅(qū)動(dòng)5V的器。().的流水沖突產(chǎn)生的原因是由于運(yùn)行速度還不夠快。().系DSP處器的累加器是位的。().處理器TMS320VC5402有不止一種串行口。()

DSP處器TMS320VC5402在微型計(jì)算機(jī)工模式時(shí)電復(fù)位后程序從片外存儲器的FF80h元開始執(zhí)行。().處器TMS320VC5402中斷向量表位置是固定的。().處器TMS320VC5402程序存儲空間只有64K。()****************************確**********************************************.MEMORY偽指令用來指定鏈接器將輸入段組合成輸出段方式,以及出段在存儲器中的位置。().DSP匯語言源程序中,標(biāo)號是可選項(xiàng),若使用標(biāo)號,則標(biāo)號必須從第一列開始。().處理器中斷請求可以由軟件產(chǎn)生。().佛結(jié)構(gòu)的特點(diǎn)是數(shù)據(jù)總線和程總線分開。()DSP和MCU屬軟件可編程微處理器軟實(shí)現(xiàn)數(shù)據(jù)處理不軟的FPGA屬于硬件可編程器件,用硬件實(shí)現(xiàn)數(shù)據(jù)處理。()2.在系列DSP斷向量表中中斷向量的入口地址間隔個(gè)。()4.在C54x系DSP中向量表的最大長度只能128字()5.對序存儲空間、數(shù)據(jù)存儲空間和I/O空的擇分別是由三根片選線PS、、獨(dú)立選擇的。()6.列的寄器及片內(nèi)外設(shè)寄存器映射在數(shù)據(jù)存儲空間的0000h-0080h中。()7.單機(jī)通過HPI接可以訪問TMS320VC5402全部字據(jù)存儲空間。()8.在處器匯編程序中,標(biāo)號區(qū)分大小寫。()9.處器的棧是向低地址方向生長的。()10.DSP處器TMS320VC5402的中斷向量表位置是固定的。()1.當(dāng)DSP處于微處理器模式時(shí),上復(fù)位之后從片外程序存儲器的開運(yùn)行。()2.在型所中斷向量中,只有硬件復(fù)位向量不能被重定位,即硬件復(fù)位向量總是指向程序空間的0FF80H位。()3.和MCU屬于軟件可編程微處理器件實(shí)現(xiàn)數(shù)據(jù)處理帶CPU軟核的屬于硬件可編程器件,用硬件實(shí)現(xiàn)數(shù)據(jù)處理。()5.在DSP處器匯編程序中,標(biāo)號區(qū)分小寫。()7.處器TMS320VC5402的件中斷是不可屏蔽的中斷。()8.鏈器命令文件是用來規(guī)定程序段的存放位置的。()10.處器TMS320VC5402的棧是向低地址方向生長的。()2.系DSP只兩個(gè)通用的引。().在C54x列DSP的址方式中用作直接尋址的偏移尋址范圍只有128個(gè)。()5.的水線沖突可以通過改變編程方法或者添加語句來消除。()6.型匯編語言的尋址方式可以實(shí)現(xiàn)FFT算中的位倒序址方式。()7.在C54x系DSP中向量表中,每個(gè)中斷向量的入口地址間隔字。()9.如,序存儲空間可以使用內(nèi)部,此時(shí),不論XPC何值,擴(kuò)展程序存儲空間的所有低32K字被映像到內(nèi)部RAM中。()

.在的程中可以將程序中不同的段放在不同的存儲器中。()4.系DSP的址方式中用DP作直接尋址的偏移尋址范圍只有個(gè))6.在C54x系DSP中向量表中,每個(gè)中斷向量的入口地址間隔字。()7.對序存儲空間、數(shù)據(jù)存儲空間和I/O空的擇分別是由三根片選線PS、、獨(dú)立選擇的。

()9.的水線沖突可以通過改變編程方法或者添加語句來消除。()10.TMS320C54X系列的編言中分支轉(zhuǎn)移指令執(zhí)行需要4個(gè)器周期。()1.DSP處理器TMS320VC5402的時(shí)器可以構(gòu)成位的定時(shí)器。()2.處器TMS320VC5402的軟件中斷是不可屏蔽的中斷。()4.處器TMS320VC5402可以計(jì)算浮點(diǎn)小數(shù)運(yùn)算。()6.型匯語言的尋址方式可以實(shí)現(xiàn)算中的位倒序?qū)ぶ贩绞剑?.在DSP的程中可將程序中不同的段放置在不同的存儲器中。()10.TMS320C54X系的編指令WRITA可以尋址1M字的程序空間。().處理器TMS320VC5402內(nèi)沒有專用的除法指令。().定點(diǎn)處器TMS320VC5402可計(jì)算浮點(diǎn)小數(shù)運(yùn)算().處理器TMS320VC5402的定時(shí)器可以構(gòu)成位的定時(shí)器。().處理器TMS320VC5402的軟件中斷是不可屏蔽的斷。()10DSP處器TMS320VC5402支流水線指令運(yùn)行方式().處器TMS320VC5402部沒有專用的除法指令。().定點(diǎn)DSP處器TMS320VC5402可以計(jì)算浮點(diǎn)小數(shù)運(yùn)算。().件開發(fā)系統(tǒng)支持C語程序編程。().處器的件中斷是不可屏蔽的中斷。().處器支流水線的指令運(yùn)行方式。().處器的棧是向低地址方向生長的。()10DSP處器的編程序是由許多“段”組成的。()三.程序閱讀題(本題總分30分,每小題分).閱下面的程序,回答問題。.bssLDSTM#7,BRCSTMnext-1*AR4,16,B,ASTHnext:#0,B問題)存器”功能是什么?(2匯編語句*AR4,16,B,A”執(zhí)行了多少次?(3執(zhí)行語句“#0001H,16,B”,累加器的容多少?1.

寄存器“BRC的功能是暫存塊循環(huán)的次數(shù)

(2)8次(3)B=0x0100H;閱下面的程序:DAT0DAT1DAT2DAT3add3,,ADDRPLD,A,A,AA,ADDRPST#0034h,DAT0ST#0243h,DAT1ST#1230h,DAT2ADD3DAT0,DAT1,DAT2,DA問題:(1)語句”的含義。(2)語句ADD3DAT0,DAT1,DAT2,DAT3”是一條么類型的語句?作用是什么?(3)執(zhí)行此段程序后,存儲單元)運(yùn)行結(jié)果多少?2.(1)定存儲器像寄存器的符號名稱。(2)宏調(diào)用。執(zhí)行三個(gè)相加。.閱讀下面的程序片斷,寫出運(yùn)行結(jié)果DAT0LD#004h,DPST#0345h,DAT0STM#0002h,TMPYDAT0,A問題:(1)寄存器T的作用是什么?(2)執(zhí)行“”,累加器A的內(nèi)容是什么?3.答:存器的作用是暫存被乘數(shù),累加器A的容為或68Ah.閱讀序回答后面的問題STMSTM#9,BRCnext-1

next:LD#0,Bbegin,*AR4-問題:(1)寄器是做什么用途?(2)語句“banz-的作用是什么?(3)其中的“”語句被執(zhí)行了少次?1.答B(yǎng)RC保著指的循環(huán)次數(shù)判斷AR4的內(nèi)容是否為零,若不為零,跳轉(zhuǎn)到標(biāo)號。次已知DSP三個(gè)時(shí)鐘引腳狀態(tài)外晶=10MHz設(shè)表:復(fù)值

時(shí)鐘方式

E007HF007HF000H

PLL×PLL×PLL×5PLL×2PLL×1頻頻STM#00H,:CLKMDA#01H,ABC,STM,問題(1)DSP復(fù)后,的作時(shí)鐘多少?(2執(zhí)行上面的程序片段后DSP的工作時(shí)鐘是多少?3.答(1)5MHz(2)100MHz閱下面的程序片斷,寫出運(yùn)行結(jié)果.setLD,A問題:么?運(yùn)此段程序后,累加器A的果是多少?1.答定義存儲器映像寄存器的符號名稱A的果是18閱下面的程序,回答問題。".vectors"rst:B_c_int00;復(fù)中向量的入口

.spacetint:B;定器0的斷向量的入口問:(1)“.sect偽令的作用是什?標(biāo)“rst的址為請問標(biāo)號tint的址是多少?2.答定義一個(gè)自定義段名的程序段604Ch閱讀下面的命連接文件(簡稱CMD件)和程序文件:CMD文:MEMORY{PROG:origin==PAGEDATA:origin==}{.text:{}>PROG{}>PAGE}.word1,2,3,4;變量初始化.textstart:#;插個(gè)待狀態(tài)問)MEMORY和SECTIONS的用各是什么?(2標(biāo)號table”和“start”的地址分別是什么,別位于程序空間還是數(shù)據(jù)空間?3.答MEMORY和SECTIONS鏈接指令,用來指定目標(biāo)存儲器結(jié)構(gòu)和地址分配。標(biāo)號table程空間)標(biāo)號start數(shù)空間)閱讀下面的程序片斷,回答面的問題DAT0DAT1DAT2DAT3LDST#83h,DAT0ST#0041h,DAT1RSBXSXMLDDAT0,ASUBCDAT1,ASTHA,DAT3

問:在的況下,語“STLA,DAT2中DAT2所的地址是多少?存單元(和(DAT3)內(nèi)容是多少.答:0262h(DAT2)=02H(DAT3)=01H閱下面的程序,回答問題。MEMORY{PROG:origin==PAGEDATA:origin==}{.text:{}>PROG.bss:{}>PAGE}匯編程序:.bssa,4.bssx,4.bssy,1STM#a,AR3STM#x,RPTZA,#3*AR3+,*AR4+,AA,*(y)問題)令STM#a,AR3的作用是什么?執(zhí)行此句指令,寄存器AR3的容是多少?(2指令*AR3+,*AR4+,A執(zhí)行了幾次?每執(zhí)行一次寄存器AR3和的內(nèi)容如何變化?(3這段代碼的功能是什么?.答:(1)標(biāo)號a的址賦給輔助工作寄存器AR3,AR3=3000h。(2)執(zhí)行了4次,每執(zhí)行一次輔助工作寄器AR3和的容增一。

4axii

i3.

閱讀下面的程序,回答問題。MEMORY{PAGE}{.text:}

PROG:origin=0x2000,DATA:=0x4000,{}>PROG{}>PAGE

==

匯編程序.set.usect“”,.textSTMstack+size,問題)令stack”,”作用是什么?(2標(biāo)號stack的存儲器地址是多少?(3執(zhí)行這段代碼之后SP寄器的內(nèi)容是多少?.答:(1)義一個(gè)未初始化段,段名””,的是為變量保個(gè)元的存儲空間。stack的儲空間為0x4000;SP=0x4120;MEMORY0:PAGEDARAM:}{.text:>EPROMPAGE:>EPROMPAGE0.bss:>SPRAMPAGE1STACK:>DARAMPAGEvectors:>VECSPAGE}問題)文件是如何配置程序空間和數(shù)據(jù)空間的?(2件中出現(xiàn)了幾個(gè)段?哪些是初始化段?哪些是未初始化段?各段是如何分配的?.答:該文件使用M偽令將程序空間劃分為兩個(gè)小區(qū)間:名為ROM的區(qū)間其起始地址為長度為字;名為的間其起始地址為長度為。將數(shù)據(jù)空間也分為了兩個(gè)小區(qū):名為的間其起始地址為0060h,度為20h字;名為DARAM的區(qū)間其起始地址為0080h,度為字(2)出現(xiàn)了個(gè)段,,.data和vectors初始化段,.bss和STACK段未初始化段。.text和.data分配到程序空間的EPROM區(qū)間分到數(shù)據(jù)空間SPRAM區(qū)段分配到數(shù)據(jù)空間的區(qū);段配到程序空間的VECS區(qū)間。閱讀下面的程片段,寫出運(yùn)行結(jié)果DAT0LD#004h,DPST#0345h,DAT0

STM#0002h,TMPYDAT0,A問題:(1)寄存器T的作用是什么?(2)執(zhí)行“”,累加器A的內(nèi)容是什么?.答:寄存器T的用是暫存被乘數(shù),累加器A的容為0x68A或68Ah3.已的個(gè)時(shí)鐘引腳狀態(tài)外晶振設(shè)置表復(fù)值

時(shí)鐘方式

E007HF007HF000H

PLL×PLL×PLL×5PLL×2PLL×1頻頻STM#00H,:CLKMDA#01H,ABC,STM,問題:(1DSP復(fù)后,的作時(shí)鐘是多少?(2執(zhí)行上面的程序片段后工作時(shí)鐘是多少?.答:(1)2.5MHz(2)100MHz閱程序,回答后面的問題STM#9,AR4next-1next:LD#0,B問()寄器是做什么用途?(2其中的“”語句被執(zhí)行了多少次?.答:保存著指的循環(huán)次數(shù)次閱下面的程序,回答問題。MEMORY{PROG:origin==

PAGEDATA:origin==}{.text:{}>PROG{}>PAGE}匯編程序.set.usect“”,.textSTMstack+size,問題)令stack.usect””的作用是什么?(2標(biāo)號stack的存儲器地址是多少?(3執(zhí)行這段代碼之后SP寄器的內(nèi)容是多少?.答:(1)義一個(gè)未初始化段,段名””,的是為變量保個(gè)元的存儲空間。stack的儲空間為0x4000;SP=0x4120;閱下面的程序,回答問題。MEMORY{PAGE0:PROG:origin0x2000,length=0x1000PAGEDATA:=0x3100,length=}{.text:{}>PROG.bss:{}>PAGE}匯編程序:.bss,.bss,.textSTM#x,STM#yAR3AR2+,問題)量”的存儲器地址是多少?位于哪個(gè)存儲空(程序還是數(shù)據(jù)存儲空。(2語句“”作用是什么?執(zhí)行此句指令后,寄存器AR2的容多少?(3語句AR2+,*AR3+”的行了多少次?每執(zhí)行一次寄存器AR2和AR3的容如何變化?(4此段代碼的功能是多少?.答)變量“x”的存儲器地址是0x3100;于數(shù)據(jù)存儲空間(2)將變量“x”地址賦給輔助工作寄存器AR2,AR2=3100h。

(3)執(zhí)行了16次,每執(zhí)行一次輔助工作寄存器AR2和AR3內(nèi)容增一。(4)將數(shù)組變量“x”數(shù)據(jù)傳送到數(shù)組變量”中。.讀下面的程序,回答后面的問題.bssx,10.bssy,1STMSTM#9,AR2LDloop:*AR1+,Aloop,*AR2-A,*(y)問:解語句.bssx,10”含義。解語句“*(y)”的含義。(3)這一段程序?qū)崿F(xiàn)什么功能?.答:給x保個(gè)空間(2)將累加器A低16位據(jù)存儲到變量y中

10xi

i閱下面的程序,回答問題。MEMORY{PAGE0:PROG:origin0x2000,length=0x1000PAGEDATA:=0x3100,length=}{.text:{}>PROG.bss:{}>PAGE}匯編程序:.bss,.bss,.textSTM#x,STM#yAR3AR2+,問題)量”的存儲器地址是多少?位于哪個(gè)存儲空(程序還是數(shù)據(jù)存儲空。(2語句“”作用是什么?執(zhí)行此句指令后,寄存器AR2的容多少?

(3語句,*AR3+的執(zhí)行了多少次?每執(zhí)行一次寄存器AR2和AR3的容如何變化?(4此段代碼的功能是多少?.答)變量“x”的存儲器地址是0x3100;于數(shù)據(jù)存儲空間(2)將變量“x”地址賦給輔助工作寄存器AR2,AR2=3100h。(3)執(zhí)行了16次,每執(zhí)行一次輔助工作寄存器AR2和AR3內(nèi)容增一。(4)將數(shù)組變量“x”數(shù)據(jù)傳送到數(shù)組變量”中。閱讀下面的程片段,回答后面的問題.sect".vectors"rst:B_c_int00NOPNOP.space18*4*16tint:BtimeoutNOPNOP問:“.sect”偽指令的作是什?(2)標(biāo)“”的地址為6000H,問標(biāo)號“tint”的地址是多少?1.答定義儲器映像寄存器符號名稱(5A的果是18(5.讀下面的命令連接文件(簡稱CMD件)和程序文:CMD文:MEMORY{PAGEorigin=0x1000,=PAGEDATA:origin==}{.text:{}>PROG{}>PAGE}程序文件.word1,2,3,4;變量初始化.textstart:#;插個(gè)等待狀態(tài)問題)MEMORY和SECTIONS的用各是什么?(2標(biāo)“table“start的址分別是什分別位于程序空間還是數(shù)據(jù)空間?2.答定義一個(gè)自定義段名的程段(5604Ch(5已知DSP的三時(shí)鐘引腳狀態(tài)CLKMD1-CLKMD3=110,外部晶振=數(shù)設(shè)置表:復(fù)值

時(shí)鐘方式

E007HF007HF000H

PLL×PLL×PLL×5PLL×2PLL×1頻頻STM#00H:CLKMD,A#01H,ABC,STM,CLKMD問題)復(fù)后,DSP的作時(shí)鐘是多少?(2執(zhí)行上面的程序片段后DSP的工作時(shí)鐘是多少?3.答:(1)10MHz(5)(2)50MHz(5四.簡答題(本題總分48分,每小題8分)1

指系統(tǒng)的尋址方式各有哪些?各尋址方式舉一例說明。.答:尋址方式

指令含義立即尋址

主要用于初始化

LD#10,

立即數(shù)10->A絕對尋址

利用16位址尋址存儲單元

A()將AL內(nèi)存入所的存儲單元累加器尋址

將累加器中的內(nèi)容作為地址

READAx

將A的內(nèi)容作為地址讀程序存儲器,并存入x存單元直接尋址

利用數(shù)據(jù)頁指針和堆棧指針尋址

LDA

(DP+x的低7位地址)A間接尋址存儲器映寄存器尋址堆棧尋址

利用輔助寄存器作為地址指針快速尋址存儲器映象寄存器壓入/彈出數(shù)據(jù)存儲器和存儲器映像寄存器

LD*AR1A->ALDM,(ST1)-PSHMAG(SP)-1->SP,(AG)->(SP)2

在C54x的編語言中,使“#”、“*、“@”符號作為操作數(shù)的前綴各表示什么意思?答用#號作為前綴編器將操作數(shù)作為立即數(shù)處理使作數(shù)是寄存器或地址也將作為立即數(shù)。使用“符作為前綴,匯編將操作數(shù)作為間接地址,即把操作數(shù)的內(nèi)容作為地址。使用“符作為前綴,匯編器將操作數(shù)作為直接地址,即操作數(shù)由直接地址碼賦值。3.

簡述COFF文件中“段的概念,有哪些常用的段3.答:段是COFF文件最重要的概念。每個(gè)目標(biāo)文件都分成若干段。—是存儲器中占據(jù)相鄰空間的代碼或數(shù)據(jù)塊。一個(gè)目標(biāo)文件中的每個(gè)段都是分開的和各不相同的。.text段(本段,通常包含可執(zhí)行代碼;段數(shù)據(jù)段),通常包含初始化數(shù)據(jù);段已始化段,由匯編器偽指令建立的自定義段。

ADC防混疊?ADC防混疊??4.

.bss段未始化段;.usect段未始化段,由匯編令建立的命名段(自定義段簡述鏈接器命令文件中MEMORY和SECTIONS條指令的作用。4.答MEMORY偽令—用來定義目標(biāo)系統(tǒng)的存儲器配置空間,包括對存儲器各部分命名,以及規(guī)定它們的起始地址和長度。偽令用來指定鏈接器將輸入段組合成輸出段方,以及輸出段在存儲器中的位置,也可用于指定子段。5.

已知的作時(shí)鐘為20MHZ,現(xiàn)需要用定時(shí)器定時(shí),問和TDDR寄器的初始值如何確定?5.答;(一個(gè)典的統(tǒng)通常由哪些部分組成?畫出框6.芯及DSP基系統(tǒng)、程序和數(shù)據(jù)存儲器、模和模/轉(zhuǎn)換器、模擬控制與處理電路、各種控制口和通信口、電源處理電路和同步電路等。信

防混疊

控制口號預(yù)處理、

濾波器??????濾波器

TMS320C54x

EPROM、程控放

平濾??

DAC??

大等

平滑濾波器

DAC

通信口1.

數(shù)字信號處理技術(shù)及算法在工程實(shí)踐中常見的實(shí)現(xiàn)方法有哪些?答數(shù)字信號處理技術(shù)及算法在工程實(shí)踐中常見的實(shí)現(xiàn)方法有:①在用計(jì)算機(jī)(PC)上用軟件(如FortranC語)實(shí)現(xiàn)②在用計(jì)算機(jī)系統(tǒng)中加入專用的加速處理機(jī)實(shí)現(xiàn)③用片機(jī)實(shí)現(xiàn)④用用的可編程芯實(shí)現(xiàn)⑤用專用的DSP芯片實(shí)現(xiàn),可用在要求信處理速度極快的特殊場合,如專用于、字濾波、卷積、相關(guān)算法的芯⑥用于通用核ASIC芯實(shí)現(xiàn)。2.

簡述馮諾曼結(jié)構(gòu)、哈佛結(jié)構(gòu)和改進(jìn)的哈佛結(jié)構(gòu)之間的區(qū)別。

答諾曼Von)構(gòu)采用單存儲空間,即程序指令和數(shù)據(jù)共用一個(gè)存儲空間使單一的地址和數(shù)據(jù)總線指令和取操作數(shù)都是通過一條總線分時(shí)進(jìn)行進(jìn)高速運(yùn)算時(shí),不但不能同時(shí)進(jìn)行取指令和取操作數(shù),而且還會造成數(shù)據(jù)傳輸通道的瓶頸現(xiàn)象,其工作速度較慢。哈佛()結(jié)構(gòu)采用雙存儲空間,程序存儲器和數(shù)據(jù)存儲器分,有各自獨(dú)立的程序總線和數(shù)據(jù)總線可獨(dú)立編和獨(dú)立訪問可對程序和數(shù)據(jù)進(jìn)行獨(dú)立傳輸使取指令操作、指令執(zhí)行操作據(jù)吞吐并行完成大地提高了數(shù)據(jù)處理能力和指令的執(zhí)行速度,非常適合于實(shí)時(shí)的數(shù)字信號處理。改進(jìn)型的哈佛結(jié)構(gòu)是采用雙存儲空間和數(shù)條總線,即一條程序總線和多條數(shù)據(jù)總線。允許在程序空間和數(shù)據(jù)空間之間相互傳送數(shù)使這些數(shù)據(jù)可以由算術(shù)運(yùn)算指令直接調(diào)增強(qiáng)芯片的靈活性;提供了存儲指令的高速緩沖器cache)和相應(yīng)的指令當(dāng)重復(fù)執(zhí)行這些指令時(shí)只需讀入一次就可連續(xù)使用,不需要再次從程序存儲器中讀從而減少了指令執(zhí)行作需要的時(shí)間。3.

簡述鏈接命令文件(·cmd文)的功能。答命令文文存儲器的結(jié)構(gòu)和段的定位MEMORY和SECTIONS兩條指令。MEMORY偽令用來定義目標(biāo)系統(tǒng)的儲器配置空間括對存儲器各部分命名,以及規(guī)定它們的起始地址和長度。偽令用來指定鏈接器將輸入段組合成輸出段方,以及輸出段在存儲器中的位置,也可用于指定子段。4.

簡述處器中斷系統(tǒng)分為幾種中斷,如何清除中斷標(biāo)志?答硬件中斷:由片外管腳和片內(nèi)外設(shè)引起的中斷,又分為可屏蔽中斷和非屏蔽中斷。軟件中斷:軟件中斷是由程序指令產(chǎn)生的中斷請求,有三種情況將清除中斷標(biāo)志:(1軟件和硬件復(fù)位,C54x的位引腳;(2相應(yīng)的IFR標(biāo)位置1(3使用相應(yīng)的中斷號響應(yīng)該中斷,即使用INTR#K指。5.

簡述列DSP定時(shí)器的組成部分、各部分分別起什么作用?.答:定時(shí)器主要由定時(shí)寄存器TIM、時(shí)期寄存器、時(shí)控制寄存器及應(yīng)的邏輯控制電路組成。定時(shí)周期寄存器用來存放定時(shí)時(shí)間,定時(shí)寄存器TIM為位減計(jì)器,定時(shí)控制寄存器存定時(shí)器的控制位和狀態(tài)位,邏輯控制電路用來控制定時(shí)器協(xié)調(diào)工作。6.

簡述處器TMS320VC5402在計(jì)算機(jī)工作式中上電啟動(dòng)的過程。

答DSP上復(fù)位后,程序PC指針跳轉(zhuǎn)到0xff80位,在芯片的0xff80這單元中存儲著跳轉(zhuǎn)指令、程序自動(dòng)跳轉(zhuǎn)到0xF800,開始執(zhí)行自舉裝載程序自舉裝載程序?qū)⑵獯鎯ζ鞯某绦虬徇\(yùn)到程序存儲空間的某個(gè)地方,自裝載程序的最后一條指令是跳轉(zhuǎn)指令,程序接著跳轉(zhuǎn)到剛才搬運(yùn)在程序存儲空間的某個(gè)地址,從而開始程序的自動(dòng)運(yùn)行。2.簡TI公司C2000,C5000,C6000列處理器的應(yīng)用范圍。2.答C2x、C24x稱C2000系,主要用于數(shù)字控制系統(tǒng);C54x稱C5000系,要用于功耗低、便于

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論