




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1、什么是哈佛結(jié)構(gòu)和馮諾伊曼(VonNeuman)結(jié)構(gòu)?它們有什么區(qū)別?答:(1)馮諾伊曼(VonNeuman)結(jié)構(gòu)該結(jié)構(gòu)采用單存儲(chǔ)空間,即程序指令和數(shù)據(jù)共用一個(gè)存儲(chǔ)空間,使用單一的地址和數(shù)據(jù)總線,取指令和取操作數(shù)都是通過一條總線分時(shí)進(jìn)行。(2)哈佛(Harvard)結(jié)構(gòu)該結(jié)構(gòu)采用單存儲(chǔ)空間,即程序指令和數(shù)據(jù)共用一個(gè)存儲(chǔ)空間,使用單一的地址和數(shù)據(jù)總線,取指令和取操作數(shù)都是通過一條總線分時(shí)進(jìn)行。當(dāng)進(jìn)行高速運(yùn)算時(shí),不但不能同時(shí)進(jìn)行取指令和取操作數(shù),而且還會(huì)造成數(shù)據(jù)傳輸通道的瓶頸現(xiàn)象,其工作速度較慢。兩者區(qū)別:哈佛(Harvard)結(jié)構(gòu):該結(jié)構(gòu)采用雙存儲(chǔ)空間,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開,有各自獨(dú)立的
2、程序總線和數(shù)據(jù)總線,可獨(dú)立編址和獨(dú)立訪問,可對程序和數(shù)據(jù)進(jìn)行獨(dú)立傳輸,使取指令操作、指令執(zhí)行操作、數(shù)據(jù)吞吐并行完成,大大地提高了數(shù)據(jù)處理能力和指令的執(zhí)行速度,非常適合于實(shí)時(shí)的數(shù)字信號(hào)處理。馮諾伊曼(VonNeuman)結(jié)構(gòu):當(dāng)進(jìn)行高速運(yùn)算時(shí),不但不能同時(shí)進(jìn)行取指令和取操作數(shù),而且還會(huì)造成數(shù)據(jù)傳輸通道的瓶頸現(xiàn)象,其工作速度較慢。2、 TMS320VC5416-160的指令周期是多少毫秒?它的運(yùn)算速度是多少M(fèi)IPS?答:TMS320VC5416-160的指令周期16ns,它的運(yùn)算速度是160MIPS。3、 TMS320C54x芯片的流水線操作共有多少個(gè)操作階段?每個(gè)階段執(zhí)行什么任務(wù)?完成一條指令都
3、需要哪些操作周期?答:(1)六個(gè)操作階段。(2)各個(gè)階段執(zhí)行的任務(wù): 預(yù)取指P:將PC中的內(nèi)容加載到PAB取指F:將讀取到的指令字加載到PB 譯碼D:將PB的內(nèi)容加載IR,對IR的內(nèi)容譯碼 尋址A:CPU將數(shù)據(jù)1或數(shù)據(jù)2的讀地址或同時(shí)將兩個(gè)讀地址分別加載到數(shù)據(jù)地址總線DAB和CAB中,并對輔助寄存器或堆棧指針進(jìn)行修正。 讀數(shù)R:將讀出的數(shù)據(jù)1和數(shù)據(jù)2分別加載到數(shù)據(jù)總線DB和CB中。若是并行操作指令,可同時(shí)將數(shù)據(jù)3的寫地址加載到數(shù)據(jù)地址總線EAB中。 執(zhí)行X:執(zhí)行指令,寫數(shù)據(jù)加載EB。(3)完成一條指令需要的周期:需要:預(yù)取指周期、取指周期、譯碼周期、尋址周期和讀數(shù)周期。4、 TMS320VC5
4、402共有多少可屏蔽中斷?它們分別是什么?NMI和RS屬于哪一類中斷源?答:(1)TMS320VC5402有13個(gè)可屏蔽中斷。(2)TMS320VC5402有的13個(gè)可屏蔽中斷分別是:(課本56頁最下面)(3)RS和NMI屬于外部硬件中斷。5、試分析下列程序的流水線沖突,畫出流水線操作圖。如何解決流水沖突?STLMA,AR0STM#10,AR1LD*AR1,B寫AR2寫AR2債取取指 譯碼 尋址 曲數(shù) 執(zhí)打答:流水線圖如下圖:AR!STLMt234567H道取取指譯碼尋址讀數(shù)執(zhí)行指©指STM#IQ,AR1KtWordISTX! #IOAR1 2nd Uurd)頸取取指 譯碼 尋址 讀
5、數(shù) 執(zhí)行 指J>*ARLB讀 AR2預(yù)取 聯(lián)指 譯碼 寸址 讀數(shù) 執(zhí)力 指解決流水線沖突:最后一條指令(LD*AR1,B)將會(huì)產(chǎn)生流水線沖突,在它前面加入一條NOP指令可以解決流水線沖突。6、已知(1030H)=0050H,AR2=1040H,AR3=1060H,AR4=1080H。MVKD1030H,*AR2MVDD*AR2,*AR3MVDM1060H,AR4運(yùn)行以上程序后,(1030H)、(1040H)、*AR3和AR4的值分別等于多少?答:(1030H)=0050H,(1040H)=0050H,*AR3=0050H,AR4=0050H7、已知,(1080H)=0020H、(1081
6、H)=0030H。STM#1080H,AR0STM#1081H,AR1LD*AR0,16,BADD*AR1,B運(yùn)行以上程序,B等于多少?答:(B)=00200030H8試閱讀以下程序,分別寫出運(yùn)行結(jié)果。( 1) .bssx,4.datatable:.word4,8,16,32STM#x,AR1RPT#2MVPDtable,*AR1+答:數(shù)據(jù)表table中的常量4傳送到以變量x的地址為地址的存儲(chǔ)單元中;數(shù)據(jù)表table中的常量8傳送到以變量x+1的地址為地址的存儲(chǔ)單元中;數(shù)據(jù)表table中的常量16傳送到以變量x+2的地址為地址的存儲(chǔ)單元中。( 2) .bssx,4.datatable:.wor
7、d4,8,16,32STM#x,AR1RPT#2MVPDtable,*+AR2答:數(shù)據(jù)表table中的常量4傳送到以變量x的地址為地址的存儲(chǔ)單元中;數(shù)據(jù)表table中的常量8傳送到以變量x+1的地址為地址的存儲(chǔ)單元中;數(shù)據(jù)表table中的常量16傳送到以變量x+2的地址為地址的存儲(chǔ)單元中。9. NOP指令不執(zhí)行任何操作,它有什么作用?答:延時(shí)幾個(gè)周期,避免流水線沖突;需要精確延時(shí)程序時(shí),可能也會(huì)用到NOP指令。10. 說明.text段、.data段和.bss段分別包含什么內(nèi)容?答:.text段(文本段),通常包含可執(zhí)行代碼;.data段(數(shù)據(jù)段),通常包含初始化數(shù)據(jù);.bss段(保留空間段),
8、通常為未初始化變量保留存儲(chǔ)空間。11. 鏈接器能完成什么工作?鏈接器命令文件中,MEMORY命令和SECTIONS命令的任務(wù)是什么?答:鏈接器將各個(gè)目標(biāo)文件合并起來,并完成如下工作:(1)將各個(gè)段配置到目標(biāo)系統(tǒng)的存儲(chǔ)器。(2)對各個(gè)符號(hào)和段進(jìn)行重新定位,并給它們指定一個(gè)最終的地址。(3)解決輸入文件之間的未定義的外部引用。MEMORY命令的作用:MEMORY命令用來建立DSP應(yīng)用系統(tǒng)中的存儲(chǔ)器模型。通過這條命令,可以定義系統(tǒng)中所包含的各種形式的存儲(chǔ)器,以及它們占用的地址范圍。SECTION命令的作用:說明如何將輸入段結(jié)合成輸出段;在可執(zhí)行程序中定義輸出段;規(guī)定輸出段在存儲(chǔ)器中的存儲(chǔ)位置;允許重
9、新命名輸出段。12. 在堆棧操作中,PC當(dāng)前地址為4020H,SP當(dāng)前的地址為0013H,運(yùn)行PSHMAR7后,PC和SP的值分別為多少?答:PC=4021H;SP=0012H13. 試寫出以下兩條指令的運(yùn)行結(jié)果: EXPAA=FFFD876624T=0000則以上指令執(zhí)行后,B、T的值各是多少?答:A=0xFFFD876624;T=5 NORMBB=420D0D0D0D,T=FFF9則以上指令執(zhí)行后,B、T的值各是多少?答:B=0x841A1A1A,T=FFF914. 閱讀以下程序,寫出運(yùn)行結(jié)果。.bssy,5table.word1,2,3,4,5STM#y,AR2RPT#5MVPDtabl
10、e,*AR2+LD#0,BLD#81h,AR5STM#0,ASTM#4,BRCSTM#y,AR5RPTBsub-1ADD*ARM5,B,ASTLA,*AR5+sub:LD#0,B運(yùn)行以上程序后,(81H),(82H),(83H),(84H)和(85H)的值分別是多少?答:(81H)=#1,(82H)=#2,(83H)=#3,(84H)=#4,(85H)=#5。15.FIR濾波器的算法為y(n)=a0x(n)+a1x(n-1)+a2x(n-2)+a3x(n-3)+a4x(n-4),試用線性緩沖區(qū)和直接尋址的方法實(shí)現(xiàn)。答.titleFIR1.ASM”.mmregs.defstartx.usect“
11、x”,5PA0.set0PA1.set1.dataCOEF:.word1*32768/10;定義a4=0.1.word-3*32768/10;定義a3=-0.3.word5*32768/10;定義a2=-0.5.word-3*32768/10;定義a1=-0.3.word1*32768/10;定義a0=-0.1.textstart:SSBXFRCTSTM#x+5,AR2STM#4,AR0LD#x+1,DPPORTRPA1,x+1FIR1:RPTZA,#4MACD*AR2-,COEF,ASTHA,*AR2PORTW*AR2+,PA0BDFIR1PORTRPA1,*AR2+0.end16.試用線性
12、緩沖區(qū)和間接尋址的方法實(shí)現(xiàn)上題算法的FIR濾波器。答:.titleFIR2.ASM”.mmregs.defstart.bssy,1xn.usect“一"L“xn”,5b0.usect“a0”,5PA0.set0PA1.set1.datatable:.word1*32768/10;定義a4=0.1.word-3*32768/10;定義a3=-0.3.word5*32768/10;定義a2=-0.5.word-3*32768/10;定義a1=-0.3.word1*32768/10;定義a0=-0.1.textstart:SSBXFRCTSTM#a0,AR1RPT#4MVPDtable,*
13、AR1+STM#xn+4,AR2STM#b0+4,AR3STM#5,BKSTM#-1,AR0LD#xn,DPPORTRPA1,xnFIR2:RPTZA,#4MAC*AR2+0%,*AR3+0%,ASTHA,yPORTWy,PA0BDFIR2PORTRPA1,*AR2+0%.end17. 試分別說明下列有關(guān)定時(shí)器初始化和開放定時(shí)中斷語句的功能:STM#0080H,IFR答:清除定時(shí)器中斷1標(biāo)志位 STM#0080H,IMR答:允許定時(shí)器T1或DMAC1中斷(使用哪一種中斷由DMA通道優(yōu)先級和使能控制寄存器DMPREC控制。在復(fù)位以后,中斷被配置為定時(shí)器T1中斷)。 RSBXINTM答:使能所有可
14、屏蔽中斷。 STM#0279H,TCR答:設(shè)置定標(biāo)計(jì)數(shù)器的值PSC為9;定時(shí)器分頻系數(shù)為9;以PRD中的值加載TIM,以TDDR中的值加載PSC;定時(shí)器停止工作。18. 假設(shè)時(shí)鐘頻率為40MHZ,試編寫在XF端輸出一個(gè)周期為2ms的方波的程序。答:(定時(shí)半周期=CLKOUT*(TDDR+1)*(PRD+1);1/2T=(1/40M)*(9+1)*(3999+1)=1ms)abc1.asm;定時(shí)器TIM00寄存器地址set0024HPRD0set0025HTCR0set0026H;K_TCR0設(shè)置定時(shí)器控制寄存器的內(nèi)容K_TCR0_SOFT.set0b;Soft=0K_TCR0_FREE.set
15、0b;Free=0K_TCR0_PSC.set1001b;PSC=9HK_TCR0_TRB.set1b;TRB=1K_TCR0_TSS.set0b;TSS=0K_TCR0_TDDR.set1001b;TDDR=9K_TCR0.setK_TCR0_SOFT|K_TCR0_FREE|K_TCR0_PSC|K_TCR0_TRB|K_TCR0_TSS|K_TCR0_TDDR;初始化定時(shí)器0Tt=25*(9+1)*(3999+1)=1000000(ns)=1(ms)STM#3999,TIM0STM#3999,PRD0STM#K_TCR0,TCR0;啟動(dòng)定時(shí)器0中斷RET0 的中斷服務(wù)子程序:通過引腳t0
16、_flag .usect time0_rev : PSHMPSHM TPSHM ST0PSHM ST1 BITF t0_flag BC xf_out SSBX XFST #0B nextxf_out : RSBX XFST #1next : POPM ST1vars ”,TRN通過引腳XF給出1 ;若 t0_flag=1, #1, NTCt0_flagt0_flag則 XF=1,若 t0_flag=0則 XF=0POPMST0POPMTPOPMTRNRETE19. 試分別說明下列語句的功能: STM#SPCR10,SPSA0STM#0001H,BSP0答:對串口控制寄存器SPCR10賦值。不使
17、用數(shù)字循環(huán)返回模式,接收數(shù)據(jù)DRR1,2采用右對齊方式,連續(xù)時(shí)鐘方式,DX使能判斷,接收中斷由RRDY產(chǎn)生,接收移位寄存器未超載,串口接收器準(zhǔn)備好,使能串口接收器。 STM#SPCR20,SPSA0STM#0081H,BSP0答:對串口控制寄存器SPCR20賦值。串口使用軟件模式,幀同步邏輯、采樣率發(fā)生器復(fù)位,由發(fā)送準(zhǔn)備好XRDY驅(qū)動(dòng)發(fā)送中斷;發(fā)送移位寄存器為空,發(fā)送器未準(zhǔn)備好,使能串口發(fā)送器。 STM#SPCR20,SPSA0ORM#01000001B,BSP0答:修改串口控制寄存器SPCR20的值。由采樣率發(fā)生器產(chǎn)生幀同步信號(hào),使能串口發(fā)送器。20 .已知中斷向量TINT=013H,中斷向
18、量地址指針I(yè)PTR=0111H,求中斷向量地址。答:中斷向量地址=(100010001B)<<9+(10011)<<2=88CCH。21 .將TMS320VC5402芯片從2分頻方式切換到4分頻方式試編寫程序。答:(2分頻與4分頻之間也不能直接切換,要先把2分頻切換到倍頻方式(PLL方式),然后再切換到4分頻。)STM#F007H,CLKMD;切換到PLL*1方式Status:LDMCLKMD,A;測試PLLSTATUS位XOR#F007H,A;異或->相同為0,小同為1BCStatus,ANEQ;若AW0,則轉(zhuǎn)移,表明還沒有切換到PLL方式;若A=0,則順序執(zhí)行,已切換到PLL方式STM#F000H,CLKMD;切換到4分頻方式22 .Intel128
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大客戶銷售崗位面試問題及答案
- 福建省泉港市泉港一中2025年高一化學(xué)第二學(xué)期期末質(zhì)量檢測模擬試題含解析
- 2025屆河北省石家莊市藁城第五中學(xué)高二下化學(xué)期末經(jīng)典試題含解析
- 吉林省白城市通榆縣一中2025年高二化學(xué)第二學(xué)期期末檢測試題含解析
- 2025屆北京專家化學(xué)高二下期末學(xué)業(yè)水平測試模擬試題含解析
- 四川省雅安市2025屆化學(xué)高一下期末聯(lián)考模擬試題含解析
- 醫(yī)用設(shè)備銷售管理辦法
- 華為營運(yùn)資金管理辦法
- 辦公區(qū)域門禁管理辦法
- 村級電站確權(quán)管理辦法
- 七八年級的英語單詞
- 舞臺(tái)使用合同范例
- 2024年面向社會(huì)公開招聘警務(wù)輔助人員報(bào)名信息表
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南
- 11294營銷管理-國家開放大學(xué)2023年1月至7月期末考試真題及答案(共2套)
- 12-重點(diǎn)幾何模型-手拉手模型-專題訓(xùn)練
- 2024年河北省張家口市“三支一扶”招聘130人(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 2023年遂寧市船山區(qū)選調(diào)教師考試真題
- CJJT259-2016 城鎮(zhèn)燃?xì)庾詣?dòng)化系統(tǒng)技術(shù)規(guī)范
- 合伙人散伙分家協(xié)議書范文
評論
0/150
提交評論