![DSP期末復(fù)習(xí)題及答案復(fù)習(xí)過程_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/f32f5524-a48a-432a-94b5-42f32f5a4b4e/f32f5524-a48a-432a-94b5-42f32f5a4b4e1.gif)
![DSP期末復(fù)習(xí)題及答案復(fù)習(xí)過程_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/f32f5524-a48a-432a-94b5-42f32f5a4b4e/f32f5524-a48a-432a-94b5-42f32f5a4b4e2.gif)
![DSP期末復(fù)習(xí)題及答案復(fù)習(xí)過程_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/f32f5524-a48a-432a-94b5-42f32f5a4b4e/f32f5524-a48a-432a-94b5-42f32f5a4b4e3.gif)
![DSP期末復(fù)習(xí)題及答案復(fù)習(xí)過程_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/f32f5524-a48a-432a-94b5-42f32f5a4b4e/f32f5524-a48a-432a-94b5-42f32f5a4b4e4.gif)
![DSP期末復(fù)習(xí)題及答案復(fù)習(xí)過程_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/f32f5524-a48a-432a-94b5-42f32f5a4b4e/f32f5524-a48a-432a-94b5-42f32f5a4b4e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精品文檔一、 填空題(每空 2 分,共 20 分)1、 在 c 語言和 c55x 匯編語言的混合程序設(shè)計中,c 函數(shù)的參數(shù)和返回值傳遞到 c55x 的寄存器中。在函數(shù)“l(fā)ong func(int *p1, int i2, int i3, int i4)” 中,*p1 傳遞到 ar0 寄存器,i2 傳遞到 t0 寄存器,i4 傳遞 到 ar1 寄存器,返回值由 ac0 寄存器傳遞。2、 匯編語言“mov *ar0,ac0”使用的尋址方式是 間接尋址模式 ,“mov #0x3, dph”使用的尋址方式是 直接尋址模式 ,“mov *(#0x011234),t2”使用 的尋址方式是 絕對尋址模式 。
2、3、 指令執(zhí)行前 ac0 的值是 0012345678,那么匯編語句“and #0x7f, ac0”, 執(zhí)行之后,ac0 的值是 0000000078 。4、c55x 的鏈接器命令文件中,sections 命令的主要作用是告訴鏈接器如何將輸入段組合成輸出段,以及在存儲器何處存放輸出。memory 命令的主要作用是定義目標系統(tǒng)的存儲器配置圖,包括對存儲器各部分的命名,以及規(guī)定它們的起始地址和長 度 。二、簡述題(共 40 分)1、根據(jù)你的理解,試列舉 dsp 芯片的特點?(5 分)答:哈佛結(jié)構(gòu);多總線結(jié)構(gòu);指令系統(tǒng)的流水線操作;專用的硬件乘法器;特殊的dsp 指令;快速的指令周期;豐富的外設(shè)2、
3、tms320c55x 芯片的總線結(jié)構(gòu)有何特點,主要包括哪些總線?它們的功 能是什么?(6 分)答:tms320c55x dsp 采用先進的哈佛結(jié)構(gòu)并具有十二組總線,其獨立的程序總線和數(shù)據(jù)總線允許同時讀取指令和操作數(shù),實現(xiàn)高度的并行操作。采用各自分開的數(shù)據(jù)總線分別用于讀數(shù)據(jù)和寫數(shù)據(jù),允許 cpu 在同一個機器周期內(nèi) 進行兩次讀操作數(shù)和一次寫操作數(shù)。獨立的程序總線和數(shù)據(jù)總線允許 cpu 同時訪問 程序指令和數(shù)據(jù)。包括 12 條總線,分別是:pab 和 pb、bab 和 bb、cab 和 cb、dab 和 db、eab 和 eb、 fab 和 fb。3、dsp 為了降低功耗采取了哪些措施?(6 分)
4、答:雙電壓供電;多種工作模式4、tms320c55x 的總存儲空間為多少?可分為哪 3 類,它們的大小是多 少?存儲器空間的各自作用是什么?(6 分)答:程序空間 16m byte;i/o 空間 64k words;數(shù)據(jù)空間 8m words5、tms320c55x 有哪些尋址方式,它們是如何尋址的?試為每種尋址方式列 舉一條指令(6 分)答:直接尋址模式,mov k16,dp;間接尋址模式,mov *ar0,ac0;絕對尋址模式,mov *(#0x011234),t2;mmr 尋址模式,mov *abs16(ar2), t2;寄存器位尋址模式,btstp 30, ac1;圓形尋址模式。6、將
5、 c 源程序轉(zhuǎn)換成可執(zhí)行文件需要經(jīng)過哪些步驟?(6 分)答:創(chuàng)建 c 源文件;創(chuàng)建工程文件;創(chuàng)建連接器命令文件;編譯整個工程文件;鏈接;生成可執(zhí)行文件精品文檔精品文檔7、 常用的 tms320c55x 匯編命令有哪些,它們的作用是什么?(5 分) 三、程序設(shè)計題(共 40 分)1、用 c55x 匯編語言實現(xiàn)計算 y =4a xii的程序。(10 分)i =1答:mpym *ar0+, *ar1+, ac0mpym *ar0+, *ar1+, ac1add ac1, ac0mpym *ar0+, *ar1+, ac1add ac1, ac0mpym *ar0+, *ar1+, ac1add ac
6、1, ac0或者:mpym *ar0+, *ar1+, ac0|rpt #2macm *ar0+, *ar1+, ac02、用 c55x 匯編語言實現(xiàn)計算 y =x * a -x * a1 1 1 2答:mpym *ar0+, *ar1+, ac3masm *ar0+, *ar1+, ac32的程序。(10 分)1、對于 tms320c54x 系列 dsp 芯片,下列說法正確的是 ( c )(a) 專用型 dsp(b)32 位定點 dsp (c) 16 位定點型 dsp (d) 浮點型 dsp2、tms320c54x 系列 dsp 的 cpu 具有三個 16 位寄存器來作為 cpu 狀態(tài)和控制
7、寄存器, 下面有一項不是的是:(d )(a) st0 (b) st1 (c) pmst (d) tddr3、要使 dsp 能夠響應(yīng)某個可屏蔽中斷,下面的說法正確的是 ( c )(a) 需要把狀態(tài)寄存器 st1 的 intm 位置 1,且中斷屏蔽寄存器 imr 相應(yīng)位置 0(b) 需要把狀態(tài)寄存器 st1 的 intm 位置 0,且中斷屏蔽寄存器 imr 相應(yīng)位置 1(c) 需要把狀態(tài)寄存器 st1 的 intm 位置 1,且中斷屏蔽寄存器 imr 相應(yīng)位置 1(d) 需要把狀態(tài)寄存器 st1 的 intm 位置 0,且中斷屏蔽寄存器 imr 相應(yīng)位置 04、下面對 tms320c54xdsp
8、的中斷系統(tǒng)敘述錯誤的是( d)(a) tms320c54xdsp 的中斷系統(tǒng)具有硬件中斷和軟件中斷。(b) tms320c54xdsp 的硬件中斷指由片外擴展的外設(shè)引起的中斷。 (c)tms320c54xdsp 的中斷可以根據(jù)是否能被屏蔽分為可屏蔽中斷和非屏蔽中斷。 (d)tms320c54xdsp 的非屏蔽中斷指軟件中斷、 rs 中斷和 nmi 中斷。5、下面對 tms320c54xdsp 在進行讀寫操作時占用總線情況,說法正確的是( ) (a) 在進行程序讀時,需要占用的總線是 pab 和 db 總線。(b) 在進行程序?qū)憰r,需要占用的總線是 pab 和 pb 總線。(c) 在進行單數(shù)據(jù)讀
9、時,需要占用的總線是 dab 和 cb 總線。精品文檔精品文檔(d) 在進行雙數(shù)據(jù)讀時,需要占用的總線為 cab、dab、cb 和 db 總線。6、下圖對于 ifr 操作,說法錯誤的是:( c )(a) 當一個可屏蔽中斷出現(xiàn)時,ifr 相應(yīng)位的中斷標志位置 1;(b) 通過復(fù)位可以清除中斷標志;(c) 對 ifr 的相應(yīng)位寫 1,可以清除相應(yīng)中斷標志位;(d) 對 ifr 的相應(yīng)位寫 0,可以清除相應(yīng)中斷標志位。7、下面對 tms320c54xdsp 的堆棧操作說法,正確的是( )(a) 出棧操作時,數(shù)據(jù)先出棧,然后 sp 增加(b) 出棧操作時,sp 先增加,然后數(shù)據(jù)出棧(c) 當進棧操作時
10、,sp 先增加,然后數(shù)據(jù)進入堆棧(d) 當進棧操作時,數(shù)據(jù)先進入堆棧,然后 sp 減小。8、在指令執(zhí)行前寄存器和數(shù)據(jù)存儲器相應(yīng)的初始狀態(tài)為 (ar3)=0100h,(0100h)=0444h,則指令:andm #00ffh, *ar3 執(zhí)行后,以下結(jié)果正確的是:( )(a) (ar3)=0101h (b) (0100h)=04f4h (c) (ar3)=044fh (d) (0100h)=0f44h二、填空題(本大題共 5 小題,每空 2 分,共 20 分)1、dsp 芯片按照其工作的數(shù)據(jù)格式分類,可以分為定點 dsp 和浮點 dsp兩種。2、在堆棧操作中,pc 當前地址為 4020h,sp
11、當前地址為 0033h,運行 pshm ar2 后,pc=4021h , sp= 0032h。(假設(shè) pshm 為單字指令)3、dsp 外部中斷觸發(fā)方式有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式。4、請指出 tms320c54xdsp 的狀態(tài)寄存器 st0 下面相應(yīng)位的功能輔助寄存器指針arp:ova:進位位累加器 a 溢出標志位 c:5、tms320c54xdsp 的內(nèi)部總線主要包括程序總線 、數(shù)據(jù)總線和地址總線 。三、問答題(本大題共 4 小題,共計 24 分)1、 什么是馮.諾依曼結(jié)構(gòu)和哈弗結(jié)構(gòu)?有何區(qū)別?。(6 分)2、 請列舉可編程 dsp 芯片的主要特點(6 條特點及以上)。(6分)(1)哈
12、佛結(jié)構(gòu)(2)多總線結(jié)構(gòu)(3) 流水線技術(shù)(4)多處理器結(jié)構(gòu)(5)指令周期短、功能強(6) 運算精度高(7)功耗低(8)外設(shè)豐富,硬件配置強 3、 tms320c54x 芯片的流水線共有多少個操作階段?每個階段執(zhí)行什么任務(wù)?(8 分) 答: 共有 6 個操作階段:1,預(yù)取址 2,取址 3,譯碼 4,尋址 5,讀數(shù) 6,執(zhí)行 4、 假設(shè) ar3 的當前值為 200h,當使用以下 tms320c54xx 尋址模式后其中的值為多少?假定 ar0 的值為 20h。(4 分)(1)*ar3+0 (2)*ar3-0 (3)*ar3+ (4)*ar3四、綜合應(yīng)用題。(共計 2 小題,共計 24 分)1、 在進
13、行 dsp 的程序設(shè)計時,如果程序中要使用堆棧,則必須要先進行設(shè)置。下面程 序段是對堆棧的設(shè)置,完成的功能是在 ram 空間開辟了 100 個字的空間作為堆棧精品文檔精品文檔區(qū),請完成程序段。(4 分)size .set(1)stack.usect “stack”, size;stm #stack+ (2), sp2、 采用 tms320c54xdsp 的定時器 0 產(chǎn)生方波,且 tms320c54xdsp 的時鐘頻率為 4mhz,要求:周期為8ms 的方波發(fā)生,從 dsp 的通用 i/o 引腳 xf 輸出,定時中斷 周期為 4ms,每中斷一次,輸出端 xf 引腳電平取一次反。 請完成下面程序
14、段。(12 分);定時器 0 寄存器地址tim0 set 0024hprd0 set 0025htcr0 set 0026h;k_tcr0:設(shè)置定時器控制寄存器的內(nèi)容k_tcr0_soft .set 0b11k_tcr0_free .set 0b10;soft=0;free=0k_tcr0_psc .set 1001b6 ;psc=9hk_tcr0_trb .set 1b5k_tcr0_tss .set 0b4;trb=1;tss=0k_tcr0_tddr .set 1001b0 ;tddr=9k_tcr0 .set k_tcr0_soft|k_tcr0_free|k_tcr0_psc|k_t
15、cr0_trb| k_tcr0_tss| k_tcr0_tddr;初始化定時器 0;根據(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)=4(ms)stm #1599,tim0stm (1) ,prd0stm #k_tcr0,tcr0 ;啟動定時器 0 中斷 ret;定時器 0 的中斷服務(wù)子程序:通過引腳 xf 輸出方波波形t0_flag.usect “vars”,1 ;當前 xf 輸出電平標志位;若 t0_fl
16、ag=1,則 xf=1;若 t0_flag=0,則 xf=0time0_rev: pshm trnpshm tpshm st0(2)bitf t0_flag,#1bc (3) ,ntc ;ntc 表示 tc 為 0 (4)st #0,t0_flagb (5)xf_ out:精品文檔rsbx xf精品文檔st #1,t0_flagnext: popm (6)popm st0popm tpopm trnrete3.tms320c5402 外接一個 128k*16 位的 ram,其結(jié)構(gòu)如下圖所示,試分析程序區(qū)和數(shù)據(jù)去 的地址范圍,并說明其特點。(8 分)1、對于 tms320c54x 系列 dsp
17、芯片,下列說法正確的是 ( c )(a) 專用型 dsp (b)32 位 dsp (c) 定點型 dsp (d) 浮點型 dsp 2、要使 dsp 能夠響應(yīng)某個可屏蔽中斷,下面的說法正確的是 (b )a. 需要把狀態(tài)寄存器 st1 的 intm 位置 1,且中斷屏蔽寄存器 imr 相應(yīng)位置 0b. 需要把狀態(tài)寄存器 st1 的 intm 位置 1,且中斷屏蔽寄存器 imr 相應(yīng)位置 1c. 需要把狀態(tài)寄存器 st1 的 intm 位置 0,且中斷屏蔽寄存器 imr 相應(yīng)位置 0d. 需要把狀態(tài)寄存器 st1 的 intm 位置 0,且中斷屏蔽寄存器 imr 相應(yīng)位置 13、若鏈接器命令文件的
18、memory 部分如下所示:memorypage 0: prog: origin=c00h, length=1000hpage 1: data: origin=80h, length=200h則下面說法不正確的是(a)a、程序存儲器配置為 4k 字大小b、程序存儲器配置為 8k 字大小精品文檔精品文檔c、 數(shù)據(jù)存儲器配置為 512 字大小d、數(shù)據(jù)存儲器取名為 data5、c54x dsp 的流水線是由( b )級(也即是由多少個操作階段)組成。(a) 4 (b) 6 (c) 8 (d) 106、假定 ar3 中當前值為 200h,ar0 中的值為 20h,下面說法正確的是( )a、 在執(zhí)行指令*ar3+0b 后,ar3 的值是 200h;b、 在執(zhí)行指令*ar3-0b 后,ar3 的值為 23fh;c、 在執(zhí)行指令*ar3-0b 后,ar3 的值是 180h;7、下面對一些常用的偽指令說法正確的是:( d )a、. def 所定義的符號,是在當前模塊中使用,而在別的模塊中定義的符號;b、. ref 所定義的符號,是當前模塊中定義,并可在別的模塊中使用的符號;c、. sect 命令定義的段是未初始化的段;
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)低年級聽評課記錄
- 【人教版】八年級地理上冊第一章第二節(jié)《人口》聽課評課記錄及優(yōu)化訓(xùn)練答案
- 蘇州蘇教版六年級數(shù)學(xué)上冊第三單元《分數(shù)應(yīng)用題(1)》聽評課記錄
- 聽評課記錄六年級語文
- 新版華東師大版八年級數(shù)學(xué)下冊《16.2.2分式的加減分式的加減-同分母分式加減》聽評課記錄16
- 小學(xué)二年級數(shù)學(xué)100道口算題
- 蘇科版七年級數(shù)學(xué)上冊《2.2有理數(shù)與無理數(shù)》聽評課記錄
- 北師大版道德與法治七年級下冊1.2《理解情緒》聽課評課記錄
- 八年級歷史人教版下冊聽課評課記錄:第9課 對外開放
- 校企共建培訓(xùn)中心合作協(xié)議書范本
- 大學(xué)生就業(yè)指導(dǎo)教學(xué)-大學(xué)生就業(yè)形勢與政策
- 第五講鑄牢中華民族共同體意識-2024年形勢與政策
- 中華人民共和國學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(下冊)西師版數(shù)學(xué)全冊重點知識點
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 抑郁癥課件教學(xué)課件
- 關(guān)于消防安全評估設(shè)備操作說明詳解
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
評論
0/150
提交評論