版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、WORD格式一、填空題(每空 2 分,共 20 分)1、在 C語言和 C55x 匯編語言的混合程序設(shè)計(jì)中,C函數(shù)的參數(shù)和返回值傳遞到C55x 的寄存器中。在函數(shù)“ longfunc(int*p1,inti2,inti3,inti4) ” 中,*p1 傳遞到AR0 寄存器, i2 傳遞到 T0 寄存器, i4 傳遞到 AR1 寄存器,返回值由 AC0 寄存器傳遞。2、匯編語言“ mov*AR0,AC0”使用的尋址方式是間接尋址模式,“ mov#0x3,DPH”使用的尋址方式是直接尋址模式,“ mov*(#0x011234) ,T2”使用的尋址方式是 絕對(duì)尋址模式 。3、指令執(zhí)行前 AC0的值是
2、0012345678,那么匯編語句“ AND#0x7f, AC0”, 執(zhí)行之后, AC0的值是0000000078 。4、C55x 的鏈接器命令文件中, SECTIONS命令的主要作用是告訴鏈接器如何將輸入段組合成輸出段,以及在存儲(chǔ)器何處存放輸出。 MEMOR命Y令的主要作用是定義目標(biāo)系統(tǒng)的存儲(chǔ)器配置圖,包括對(duì)存儲(chǔ)器各部分的命名,以及規(guī)定它們的起始地 址和長(zhǎng)度。二、簡(jiǎn)述題(共 40 分)1、根據(jù)你的理解,試列舉DSP芯片的特點(diǎn)?( 5 分)答:哈佛結(jié)構(gòu);多總線結(jié)構(gòu);指令系統(tǒng)的流水線操作;專用的硬件乘法器;特殊的 DSP 指令;快速的指令周期;豐富的外設(shè)2、TMS320C55x芯片的總線結(jié)構(gòu)有何
3、特點(diǎn),主要包括哪些總線?它們的功 能是什么?( 6 分)答: TMS320C55xDSP采用先進(jìn)的哈佛結(jié)構(gòu)并具有十二組總線,其獨(dú)立的程序總線和數(shù) 據(jù)總線允許同時(shí)讀取指令和操作數(shù),實(shí)現(xiàn)高度的并行操作。采用各自分開的數(shù)據(jù)總線分別用于讀數(shù)據(jù)和寫數(shù)據(jù),允許 CPU在同一個(gè)機(jī)器周期內(nèi)進(jìn)行兩次讀操作數(shù)和一次寫操作數(shù)。獨(dú)立的程序總線和數(shù)據(jù)總線允許CPU同時(shí)訪問程序指令和數(shù)據(jù)。包括 12 條總線,分別是: PAB和 PB、BAB和 BB、 CAB和 CB、DAB和 DB、 EAB和 EB、FAB 和 FB。3、DSP為了降低功耗采取了哪些措施?(6 分)答:雙電壓供電;多種工作模式4、TMS320C55x的總
4、存儲(chǔ)空間為多少?可分為哪3 類,它們的大小是多少?存儲(chǔ)器空間的各自作用是什么?( 6 分)答:程序空間 16MByte; I/O 空間 64KWords;數(shù)據(jù)空間8MWords5、TMS320C55x有哪些尋址方式,它們是如何尋址的?試為每種尋址方式列舉一條指 令(6 分)答:直接尋址模式,mov K16,DP;間接尋址模式,mov*AR0, AC0;絕對(duì)尋址模式, mov*(#0x011234) , T2;MMR尋址模式, mov*abs16( AR2),T2 ; 寄存器位尋址模式, btstp30,AC1 ; 圓形尋址模式。6、將 C源程序轉(zhuǎn)換成可執(zhí)行文件需要經(jīng)過哪些步驟?(6 分)答:創(chuàng)
5、建 C 源文件;創(chuàng)建工程文件;創(chuàng)建連接器命令文件;編譯整個(gè)工程文件;鏈 接;生成可執(zhí)行文件專業(yè)資料整理7、常用的 TMS320C55x匯編命令有哪些,它們的作用是什么?(5 分)三、程序設(shè)計(jì)題(共 40 分)1、用 C55x 匯編語言實(shí)現(xiàn)計(jì)算ai xi的程序。( 10 分)i1答: mpym*AR0+,*AR1+,AC0 mpym*AR0+,*AR1+,AC1 addAC1,AC0 mpym*AR0+,*AR1+,AC1 addAC1,AC0 mpym*AR0+,*AR1+,AC1 addAC1,AC0 或者:mpym*AR0+,*AR1+,AC0 |rpt#2macm*AR0+,*AR1+,
6、AC02、用 C55x 匯編語言實(shí)現(xiàn)計(jì)算y1x1*a1x2*a 210 分)答: mpym*AR0+,*AR1+,AC3 masm*AR0+,*AR1+,AC31、對(duì)于 TMS320C54x系列 DSP芯片,下列說法正確的是(c )(A) 專用型 DSPB)32 位定點(diǎn) DSP(C)16 位定點(diǎn)型 DSP(D) 浮點(diǎn)型 DSP2、TMS320C54x系列 DSP的 CPU具有三個(gè) 下面有一項(xiàng)不是的是:( d)16 位寄存器來作為 CPU狀態(tài)和控制寄存器,(A)ST0(B)ST1(C)PMST(D)TDDR、要使 DSP能夠響應(yīng)某個(gè)可屏蔽中斷,下面的說法正確的是(c)位置 1,且中斷屏蔽寄存(A
7、) 需要把狀態(tài)寄存器ST1 的 INTM器IMR相應(yīng)位置0位置 0,且中斷屏蔽寄存(B) 需要把狀態(tài)寄存器ST1 的 INTM器IMR相應(yīng)位置1位置 1,且中斷屏蔽寄存(C) 需要把狀態(tài)寄存器ST1 的 INTM器IMR相應(yīng)位置1位置 0,且中斷屏蔽寄存(D) 需要把狀態(tài)寄存器ST1 的 INTM器IMR相應(yīng)位置0d)4、下面對(duì) TMS320C54xDSP的中斷系統(tǒng)敘述錯(cuò)誤的是( 的中斷系統(tǒng)具有硬件中斷和軟件中 (A)TMS320C54xDSP 斷(B)TMS320C54xDSP的硬件中斷指由片外擴(kuò)展的外設(shè)引起的中斷。(C)TMS320C54xDSP的中斷可以根據(jù)是否能被屏蔽分為可屏蔽中斷和非
8、屏蔽中斷(D)TMS320C54xDSP的非屏蔽中斷指軟件中斷、RS中斷和 NMI 中斷。5、下面TMS320C54xDSP 在進(jìn)行讀寫操作時(shí)占用總線情況,說法正確的是( )對(duì)(A) 在進(jìn)行程序讀時(shí),需要占用的總線PAB和 DB 總線。是() 在進(jìn)行程序?qū)憰r(shí),需要占用的B總線是PAB和(C) 在進(jìn)行單數(shù)據(jù)讀時(shí),需要占用的總線 是PB總線。DAB 和 CB 總線(D) 在進(jìn)行雙數(shù)據(jù)讀時(shí),需要占用的總線CAB、 DAB、CB和 DB 總線。為6、下圖對(duì) IFR 操作,說法錯(cuò)誤的是: c ) 于(A)當(dāng)一個(gè)可屏蔽中斷出現(xiàn)時(shí), IFR 相應(yīng)位的中斷標(biāo)志位置 1;(B)通過復(fù)位可以清除中斷標(biāo)志;(C)對(duì)
9、 IFR 的相應(yīng)位寫 1,可以清除相應(yīng)中斷標(biāo)志位;(D)對(duì) IFR 的相應(yīng)位寫 0,可以清除相應(yīng)中斷標(biāo)志位。7、下面對(duì) TMS320C54xDSP的堆棧操作說法,正確的是()(A) 出棧操作時(shí),數(shù)據(jù)先出棧,然后 SP增加(B)出棧操作時(shí), SP 先增加,然后數(shù)據(jù)出棧(C)當(dāng)進(jìn)棧操作時(shí), SP 先增加,然后數(shù)據(jù)進(jìn)入堆棧(D)當(dāng)進(jìn)棧操作時(shí),數(shù)據(jù)先進(jìn)入堆棧,然后SP減小。8、在指令執(zhí)行前寄存器和數(shù)據(jù)存儲(chǔ)器相應(yīng)的初始狀態(tài) (AR3)=0100h , (0100h)=0444h ,則 為指 令 :ANDM #00FFh, *AR3 執(zhí)行后,以下結(jié)果正確的是: ( )(A) (AR3)=0101h(B)(
10、0100h)=04F4h(C)(AR3)=044Fh(D)(0100h)=0F44h題1、 點(diǎn)2、5 小題,每 2 分,空共、填空 ( 本大題 共DSP芯片按照其工作的數(shù)據(jù)格式分類,可以分為定20 分)DSP和0033h, 行在堆棧操作中, PC當(dāng)前地址4020h, SP當(dāng)前地址為為 ,SP= 0032H 。(假 PSHM 為單字指令) 設(shè)浮 DSP 兩種。 點(diǎn)PSHM AR2 后, PC=4021H3、DSP外部中斷觸發(fā)方式有電平觸發(fā)和邊沿 觸發(fā)兩種觸發(fā)方式。4、請(qǐng)指TMS320C54xDSP 的狀態(tài)寄存ST0 下面相應(yīng)位的功能出器ARP:輔助寄存器指針OVA:累加 A 溢出標(biāo)志位器C:進(jìn)位
11、位5、 TMS320C54xDSP 的內(nèi)部總線主要包 程序總線 、 數(shù)據(jù)總線 和 括地址總線 。 三、問答題(本大題共 4 小題,共計(jì) 24分)1、什么是馮 .諾依曼結(jié)構(gòu)和哈弗結(jié)構(gòu)?有何區(qū)別?。(6 分)2、請(qǐng)列舉可編程 DSP芯片的主要特點(diǎn)( 6 條特點(diǎn)及以上)。( 6 分)( 1 )哈佛結(jié)構(gòu)( 2 )多總線結(jié)構(gòu)( 3 )流水線技術(shù)( 4 )多處理器結(jié)構(gòu)( 5)指令周期短、功能強(qiáng)( 6)運(yùn)算精度高( 7)功耗低( 8)外設(shè)豐富,硬件配置強(qiáng)3、TMS320C54X芯片的流水線共有多少個(gè)操作階段?每個(gè)階段執(zhí)行什么任務(wù)?(8 分)答: 共有 6 個(gè)操作階段 :1, 預(yù)取址 2,取址 3,譯碼 4,
12、尋址 5,讀數(shù) 6,執(zhí)行4、假設(shè) AR3的當(dāng)前值為200h,當(dāng)使用以下 TMS320C54XX 尋址模式后其中的值為多少?假定 AR0的值為 20h。(4 分 )( 1)*AR3+0 ( 2)*AR3-0(3) *AR3+ ( 4)*AR3四、綜合應(yīng)用題。(共計(jì) 2小題,共計(jì) 24 分)1、在進(jìn)行 DSP的程序設(shè)計(jì)時(shí),如果程序中要使用堆棧,則必須要先進(jìn)行設(shè)置。下面程100 個(gè)字的空間作為堆棧序段是對(duì)堆棧的設(shè)置,完成的功能是在 RAM 空間開辟了區(qū),請(qǐng)完成程序段。(4 分)(1)size.setstack.usect“STACK”;?STM#stack+2),SP,size2、采用 TMS320
13、C54xDSP的定時(shí)器0 產(chǎn)生方波,且 TMS320C54xDSP的時(shí)鐘頻率為4MHz,要求:周期為 8ms的方波發(fā)生,從DSP的通用 I/O 引腳 XF 輸出,定時(shí)中斷12周期為 4ms,每中斷一次,輸出端XF 引腳電平取一次反。請(qǐng)完成下面程序段。(分);定時(shí)器 0 寄存器地址TIM0set0024HPRD0set0025HTCR0set0026H;K_TCR0:設(shè)置定時(shí)器控制寄存器的內(nèi)容K_TCR0_SOFT.set0b<<11;Soft=0K_TCR0_FREE.set0b<<10;Free=0K_TCR0_PSC.set1001b<<6;PSC=9H
14、K_TCR0_TRB.set1b<<5;TRB=1K_TCR0_TSS.set0b<<4;TSS=0K_TCR0_TDDR.set1001b<<0;TDDR=9K_TCR0.setK_TCR0_SOFT|K_TCR0_FREE|K_TCR0_PSC|K_TCR0_TRB|K_TCR0_TSS|K_TCR0_TDDR;初始化定時(shí)器0;根據(jù)定時(shí)長(zhǎng)度計(jì)算公式:T=CLKOUT*(TDDR+1)*(PRD+1);給定 TDDR=9,PRD=1599,CLKOUT主頻 f=4MHz, T=250ns;T=250*(9+1)*(1599+1)=4,000,000(ns)
15、=4(ms)STM#1599, TIM0STM(1), PRD0STM#K_TCR0,TCR0 ;啟動(dòng)定時(shí)器RET;定時(shí) 0 的中斷服務(wù)子程序:通過引XF 輸出方波波形器腳;當(dāng) XF 輸出電平標(biāo)志位t0_flag.usect “vars , 1”前t0_flag=1 , XF=1若則t0_flag=0 , XF=0若則time0_rev :PSHMTRNPSHMTPSHMST0(2)BITFt0_flag ,#1BC( 3) ,NTC ;NTC 表 TC為 0示(4)ST#0,t0_flagB(5)中斷xf_out :RSBXXFST #1, t0_flagnext :POPM ( 6)POP
16、M ST0POPM TPOPM TRN RETE3. TMS320C5402外接一個(gè) 128K*16 位的 RAM,其結(jié)構(gòu)如下圖所示,試分析程序區(qū)和數(shù)據(jù)去的 地址范圍,并說明其特點(diǎn)。( 8 分)1、對(duì)于 TMS320C54x 系列 DSP芯片,下列說法正確的是( C )(A) 專用型 DSP(B)32位 DSP(C)定點(diǎn)型 DSP(D) 浮點(diǎn)型DSP2、要DSP能夠響應(yīng)某個(gè)可屏蔽中斷,下面的說法正確的()使是BA.需要把狀態(tài)寄存器 B. 需要把狀態(tài)寄存器 C. 需要把狀態(tài)寄存器 D. 需 要把狀態(tài)寄存器 3、若 鏈接器命令文件的MEMORYST1 的 INTM位置 1,且中斷屏蔽寄存器ST1
17、的 INTM位置 1,且中斷屏蔽寄存器ST1 的 INTM位置 0,且中斷屏蔽寄存器ST1 的 INTM位置 0,且中斷屏蔽寄存器 MEMORY 部分如下所示:IMR相應(yīng)位0IMR 置 相 應(yīng)1IMR 位 置 相0應(yīng)位置IMR1相應(yīng)位置PAGE0: PROG:PAGE1: DATA:origin=C00h,origin=80h,length=1000hlength=200h則下面說法不正確的是( A)B、程序存儲(chǔ)器配置為8K字大小A、程序存儲(chǔ)器配置為 4K 字大小C、 數(shù)據(jù)存儲(chǔ)器配置為 512 字大小D、數(shù)據(jù)存儲(chǔ)器取名為DATA5、 C54XDSP的流水線是由(B )級(jí)(也即是由多少個(gè)操作階段
18、)組成(A)4 (B)6 (C)8 (D)106、假定 AR3中當(dāng)前值為 200h, AR0中的值為 20h,下面說法正確的是(A、7、 是:在執(zhí)行指令在執(zhí)行指令在執(zhí)行指令面對(duì)一些常用的偽指令說法正確的*AR3+0BB、C、*AR3-0B*AR3-0B后, AR3的值是 200h;后, AR3的值為 23Fh; 后, AR3的值是 180h;A、.def 所定義的符號(hào),是在當(dāng)前模塊中使用,而在別的模塊中定義的符號(hào); 所定義的符號(hào),是當(dāng)前模塊中定義,并可在別的模塊中使用的符B、.ref號(hào);C、.sect 命令定義的段是未初始化的段;D、.usect 命令定義的段是未初始化的段。8、在采用雙操作數(shù)的間接尋址方式時(shí),要使用到一些輔助寄存器,在此種尋址方式下,下 面的那些輔助寄存器如果使用到了是非法的(D)A 、 AR2、AR4C 、 AR5、AR6二、填空題 (每空 2分,共 20 分)1、DSP芯片按照其用途分類,可以分為通用型 和 專用型 兩種。2、在堆棧操作中, PC當(dāng)前地址為 4020h,SP當(dāng)前地址為0033h,運(yùn)行 PSHM AR2后, PC=4021h ,SP= 0032h 。( PSHM AR2為單字指令) 芯片四種串行口類型是3、TMS320C54xDSP 指SP、BSP、McBSPTDMcBS。P4、請(qǐng)簡(jiǎn)要說明 TMS3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度民辦學(xué)校圖書資源采購與借閱服務(wù)合同范本3篇
- 二零二五年度無線通信塔架建設(shè)施工合同
- 2025年臍橙果肥國際市場(chǎng)拓展合作合同4篇
- 2025年度二手房買賣合同稅務(wù)籌劃范本
- 二零二五年度土地承包經(jīng)營(yíng)權(quán)租賃管理服務(wù)合同
- 二零二五年度文化藝術(shù)交流活動(dòng)組織合同
- 二零二五年度天然青貯飼料原料采購與倉儲(chǔ)管理合同
- 二零二五年度品牌代理授權(quán)合同(含保密條款)
- 二零二五年度水塘生態(tài)環(huán)境保護(hù)與修復(fù)工程合同
- 二零二五版鋁單板裝飾材料采購合同4篇
- 2024年社區(qū)警務(wù)規(guī)范考試題庫
- 2024年食用牛脂項(xiàng)目可行性研究報(bào)告
- 2024年全國各地中考試題分類匯編(一):現(xiàn)代文閱讀含答案
- 2024-2030年中國戶外音箱行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- GB/T 30306-2024家用和類似用途飲用水處理濾芯
- 家務(wù)分工與責(zé)任保證書
- 消防安全隱患等級(jí)
- 溫室氣體(二氧化碳和甲烷)走航監(jiān)測(cè)技術(shù)規(guī)范
- 華為員工股權(quán)激勵(lì)方案
- 部編版一年級(jí)語文下冊(cè)第一單元大單元教學(xué)設(shè)計(jì)
- 《保單檢視專題》課件
評(píng)論
0/150
提交評(píng)論