DSP試題及答案最新集(附復(fù)習(xí)資料)解析_第1頁(yè)
DSP試題及答案最新集(附復(fù)習(xí)資料)解析_第2頁(yè)
DSP試題及答案最新集(附復(fù)習(xí)資料)解析_第3頁(yè)
DSP試題及答案最新集(附復(fù)習(xí)資料)解析_第4頁(yè)
DSP試題及答案最新集(附復(fù)習(xí)資料)解析_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、最新考試試題集合外加復(fù)習(xí)資料(后)一、 填空(每空1 分,共 30 分)1.程序計(jì)數(shù)器的值可以通過(guò)復(fù)位操作、順序執(zhí)行指令、分支轉(zhuǎn)移,累加器轉(zhuǎn)移,塊重復(fù),子程序調(diào)用,從累加器調(diào)用子程序,中斷等操作改變。2. C54x 芯片采用了 6 級(jí)流水線(xiàn)的工作方式,即一條指令分為預(yù)取指 、取指、譯碼、 尋址 、讀數(shù)和執(zhí)行 6 個(gè)階段。3. 解決寫(xiě)操作的流水線(xiàn)沖突時(shí), 一般可用采用推薦指令和 插入空操作指令 的方法。4. 公司的定點(diǎn)產(chǎn)品主要有 320C2000 系列、 320C5000 系列和320C6000 系列。5.C54x 中傳送執(zhí)行指令所需的地址需要用到、和4 條地址總線(xiàn)。6.在 C54x 尋址和指令

2、系統(tǒng)中,和表示16位雙尋址操作數(shù) ,為 16 位立即數(shù),表示數(shù)據(jù)存儲(chǔ)器地址,為 16位立即數(shù),表示程序存儲(chǔ)器地址。7. 的內(nèi)部存儲(chǔ)器類(lèi)型可分為隨機(jī)存取存儲(chǔ)器()和只讀存儲(chǔ)器()。其中又可以分為兩種類(lèi)型:?jiǎn)螌ぶ罚ǎ┖碗p尋址()。8.9. C54x 的內(nèi)部總存儲(chǔ)空間為 192K 字,分成 3 個(gè)可選擇的存儲(chǔ)空間: 64K 字的程序存儲(chǔ)空間、64K 字的數(shù)據(jù)存儲(chǔ)空間和64K 字的 空間 。10. 從功能結(jié)構(gòu)上, C54X 的可以劃分成 運(yùn)算部件 和 控制部件 兩大部分。11. C54x 的尋址方式有七種,分別為立即尋址、絕對(duì)尋址、累加器尋址、直接尋址、 間接尋址 、存儲(chǔ)器映象寄存器尋址、堆棧尋址。1

3、2. C54x 定時(shí)器由 3 個(gè) 16 位存儲(chǔ)器映射寄存器組成:定時(shí)器寄存器()、定時(shí)器周期寄存器()和定時(shí)器控制寄存器() 。13.主機(jī)接口(,) 是 320C54x 系列定點(diǎn)芯片內(nèi)部具有的一種接口部件,主要用于與其他總線(xiàn)或進(jìn)行通信。14.C54x 的指令系統(tǒng)有助記符指令和代數(shù)指令兩種形式。15.目標(biāo)文件中段通常包含可執(zhí)行代碼,段通常包含己初始化的數(shù)據(jù),段中通常為未初始化的數(shù)據(jù)保留空間。16.芯片的開(kāi)發(fā)工具可以分為代碼生成工具和 代碼調(diào)試工具 兩類(lèi)。17、芯片按照其用途分類(lèi),可以分為通用型和專(zhuān)用型兩種。18,在堆棧操作中,當(dāng)前地址為4020h,當(dāng)前地址為0033h,運(yùn)行 2后,4021h,0

4、032h19、 320C54芯片四種串行口類(lèi)型是指。(2為單字指令)、和。20、請(qǐng)簡(jiǎn)要說(shuō)明320C5402以下引腳的功能:復(fù)位引用腳,:選通信號(hào)引腳。21, 320C54 的內(nèi)部總線(xiàn)主要包括程序總線(xiàn)據(jù)總線(xiàn)和 地址總線(xiàn)22的狹義理解為數(shù)字信號(hào)處理器數(shù)字信號(hào)處理方法。、數(shù),廣義理解為223在直接尋址中,指令代碼包含了數(shù)據(jù)存儲(chǔ)器地址的低7位。當(dāng) 1 中直接尋址編輯方式位=0時(shí),與相結(jié)合形成16位數(shù)據(jù)存儲(chǔ)器地址;當(dāng)1 中直接尋址編輯方式位=1時(shí),加上基地址形成數(shù)據(jù)存儲(chǔ)器地址。324 320C54 有兩個(gè)通用引腳,和,輸入引腳可用于監(jiān)視外部接口器件的狀態(tài);輸出引腳可以用于與外部接口器件的握手信號(hào)。439

5、32311615025累加器又保護(hù)位高階位低階位叫做目的寄存器 ,它的作用是存放從或乘法器/ 加法器單元輸出的數(shù)據(jù)。它的存放格式為26桶形移位器的移位數(shù)有三中表達(dá)方式:立 即數(shù);T低6位27可以處理雙 16 位或雙精度算術(shù)運(yùn)算,當(dāng)C16=0位雙精度運(yùn)算方式,當(dāng)C16=1為雙 16 位運(yùn)算方式。28復(fù)位電路有三種方式,分別是上電復(fù)位;手動(dòng)復(fù)位; 軟件復(fù)位。立即數(shù)尋址指令中在數(shù)字或符號(hào)常數(shù)前面加一個(gè)#號(hào),來(lái)表示立即數(shù)。29位倒序?qū)ぶ贩绞街校?0 中存放的是點(diǎn)數(shù)的一半。30一般,目標(biāo)文件中包含三個(gè)缺省的段:段; 段和 段。31匯編源程序中標(biāo)號(hào)可選,若使用標(biāo)號(hào),則標(biāo)號(hào)必須從第一列 開(kāi)始;程序中可以有注

6、釋?zhuān)⑨屧诘谝涣虚_(kāi)始時(shí)前面需標(biāo)上星號(hào)或分號(hào),但在其它列開(kāi)始的注釋前面只能標(biāo)分號(hào)。32 C5402 有23 條外部程序地址線(xiàn),其程序空間可擴(kuò)展到1M,內(nèi)程序區(qū)在第 0 頁(yè)。二 填空題1 、對(duì)于320C54x系列芯片,下列說(shuō)法正確的是( C )(A) 專(zhuān)用型(B)32位(C)定點(diǎn)型(D)浮點(diǎn)型2、要使能夠響應(yīng)某個(gè)可屏蔽中斷, 下面的說(shuō)法正確的是 (B ) A. 需要把狀態(tài)寄存器 1 的位置 1,且中斷屏蔽寄存器相應(yīng)位置0B. 需要把狀態(tài)寄存器1 的位置 1,且中斷屏蔽寄存器相應(yīng)位置1C. 需要把狀態(tài)寄存器1 的位置 0,且中斷屏蔽寄存器相應(yīng)位置0D. 需要把狀態(tài)寄存器1 的位置 0,且中斷屏蔽寄存

7、器相應(yīng)位置13、若鏈接器命令文件的部分如下所示:0:00h,1000h1:80h,200h則下面說(shuō)法不正確的是(A)A 、 程序存儲(chǔ)器配置為4K 字大小B、程序存儲(chǔ)器配置為8K 字大小C、數(shù)據(jù)存儲(chǔ)器配置為512 字大小D、數(shù)據(jù)存儲(chǔ)器取名為5、C54X 的流水線(xiàn)是由(B)級(jí)(也即是由多少個(gè)操作階段)組成。(A) 4(B) 6(C) 8(D) 106、假定 3 中當(dāng)前值為200h, 0 中的值為 20h,下面說(shuō)法正確的是()A、在執(zhí)行指令 *3+0B后, 3的值是 200h;B、在執(zhí)行指令 *3-0B后, 3的值為 23;C、在執(zhí)行指令 *3-0B后, 3的值是 180h;7、下面對(duì)一些常用的偽指

8、令說(shuō)法正確的是:( D)A 、所定義的符號(hào),是在當(dāng)前模塊中使用,而在別的模塊中定義的符號(hào);B 、 所定義的符號(hào),是當(dāng)前模塊中定義,并可在別的模塊中使用的符號(hào);C 、命令定義的段是未初始化的段;D 、命令定義的段是未初始化的段。8、在采用雙操作數(shù)的間接尋址方式時(shí),要使用到一些輔助寄存器,在此種尋址方式下,下面的那些輔助寄存器如果使用到了是非法的(D)A、2B、4C、5D、6三、簡(jiǎn)答題 ( 每題 5 分,共 20 分 )1. 什么是定點(diǎn)芯片和浮點(diǎn)芯片?各有什么優(yōu)缺點(diǎn)?解:按數(shù)據(jù)的定點(diǎn)格式工作的芯片稱(chēng)為定點(diǎn);按數(shù)據(jù)的浮點(diǎn)格式工作的芯片稱(chēng)為浮點(diǎn);定點(diǎn)的價(jià)格便宜,功耗低,但運(yùn)算精度低;浮點(diǎn)的價(jià)格較高,C

9、語(yǔ)言編程調(diào)試方便,運(yùn)算精度高。2. 簡(jiǎn)述流水線(xiàn)操作的基本原理。解:流水線(xiàn)操作是各指令以機(jī)器周期為單位相差一個(gè)時(shí)鐘周期,連續(xù)并行工作的情況。其本質(zhì)是多條總線(xiàn)彼此獨(dú)立地同時(shí)工作,使得同一條指令在不同機(jī)器周期內(nèi)占用不同總線(xiàn)資源。同時(shí),不同指令在同一機(jī)器周期內(nèi)占用不同總線(xiàn)資源。3. C54x 有哪些重復(fù)操作?各有什么優(yōu)點(diǎn)?解:有單條指令重復(fù)執(zhí)行和程序塊重復(fù)執(zhí)行兩種重復(fù)操作。單條指令重復(fù)操作功能,可以使乘法 / 累加和數(shù)據(jù)塊傳送那樣的多周期指令在執(zhí)行一次之后變成單周期指令,大大提高了這些指令的執(zhí)行速度。利用塊重復(fù)操作進(jìn)行循環(huán),是一種零開(kāi)銷(xiāo)循環(huán)。4. 軟件可編程等待狀態(tài)發(fā)生器的功能是什么?解:軟件可編程等

10、待狀態(tài)產(chǎn)生器可以將外部總線(xiàn)周期擴(kuò)展到7個(gè)機(jī)器周期( C549、C5402、C5410和 C5420為 14 個(gè)機(jī)器周期),這樣 C54x 可以方便地與慢速的片內(nèi)存儲(chǔ)器和器件接口。5. 320C54x 有多少條 16 位總線(xiàn)?這些總線(xiàn)各有什么作用? (6分)答:C54x 共有 4 組 8 條 16 位總線(xiàn)1 條程序總線(xiàn) ():傳送取自程序存儲(chǔ)器的指令代碼和立即操作數(shù)。3 條數(shù)據(jù)總線(xiàn)(、):和傳送從數(shù)據(jù)存儲(chǔ)器讀出的操作數(shù);傳送寫(xiě)到存儲(chǔ)器中的數(shù)據(jù)。4 條地址總線(xiàn)(、)傳送相應(yīng)指令所學(xué)要的代碼。6,320C54x 片內(nèi)存儲(chǔ)器一般包括哪些種類(lèi)?如何控制存儲(chǔ)器片內(nèi)或片外的分配?(6 分)答: 320C54

11、x 的片內(nèi)存儲(chǔ)空間分為3 個(gè)可選擇的存儲(chǔ)空間:64K 的程序空間, 64K 的數(shù)據(jù)空間和64K 的空間,所有320C54x 芯片都包括、。程序空間: 14000片外04000片外00片內(nèi)10000007保 留0080007片內(nèi)000003片外數(shù)據(jù)空間: 1 F000只讀空間 00保留0F000片外7. ,當(dāng) 320C54x 接收到可屏蔽的硬件中斷時(shí), 滿(mǎn)足哪些條件中斷才能被響應(yīng)?( 6 分)答:( 1)出現(xiàn)多個(gè)中斷時(shí),此中斷的優(yōu)先級(jí)最高( 2) 0 允許全局中斷( 3)中的響應(yīng)相應(yīng)位為 1,開(kāi)放此中斷。8,320C54x 硬件復(fù)位地址為多少?如何確定中斷向量地址?計(jì)算 0(001H)的中斷向量

12、地址。 (6 分)答:復(fù)位后,復(fù)位向量地址為: 0080H確定地址方式:左移2 位后的中斷向量序列號(hào)10H左移 2 位后成為 40H,001H,則中斷向量地址為00C0H9,若輔助寄存器0 的值為 0x0005H,3 的值為 0x030,請(qǐng)分別給出下列尋址方式修改后的輔助寄存器的值。(6 分)*3+;3=0310H*3+0;3=0314H*3( 15);3=0324H10,分別解釋以下指令的功能。 ( 6 分)#80h,A;把立即數(shù) 80H 裝入累加器 A80h,A;把 80H 為地址的數(shù)據(jù)裝如累加器 A#80h,16, A ;把立即數(shù) 80H左移 16 位后裝如累加器 A說(shuō)明以下各量的理論值

13、(4 分)A:2Aa1的地址:81H內(nèi)容: 11:88H3: 84H四、問(wèn)答題 (10 分)1. C54x 的串行口有哪些類(lèi)型?各有什么特點(diǎn)?解:有標(biāo)準(zhǔn)同步串口、緩沖同步串口、多路緩沖串口、時(shí)分多路同步串口 四種。緩沖串口()是一個(gè)增強(qiáng)型的標(biāo)準(zhǔn)串口,它由一個(gè)全雙工雙緩沖串口和一個(gè)自動(dòng)緩沖單元()組成。由于其中的串行口與標(biāo)準(zhǔn)串口的功能相同,因此在標(biāo)準(zhǔn)模式下,緩沖串口的操作與標(biāo)準(zhǔn)串口的工作方式是一樣的。不過(guò)無(wú)論是標(biāo)準(zhǔn)模式還是自動(dòng)緩沖模式,都提供了一些增強(qiáng)功能。主要包括了可編程控制的串口時(shí)鐘、可選擇時(shí)鐘和幀同步信號(hào)的正負(fù)極性,能夠以每幀 8 位、 10 位、 12 位和 16 位傳輸數(shù)據(jù)。通過(guò)配置的

14、控制寄存器,還能實(shí)現(xiàn)忽略幀同步信號(hào)的數(shù)據(jù)傳輸。時(shí)分復(fù)用串行口采用時(shí)分復(fù)用技術(shù),將多個(gè)外部器件復(fù)用與 C54x 進(jìn)行串行通信,每一個(gè)時(shí)隙對(duì)應(yīng)于其中的1 路通信??梢院屯獠康亩鄠€(gè)應(yīng)用接口實(shí)現(xiàn)方便靈活的數(shù)據(jù)交換。 C54x 最多可以和 8 個(gè)外部器件接口通信。多通道緩沖串口()是在緩沖串口的基礎(chǔ)上發(fā)展起來(lái)的增強(qiáng)版。具有高速、全雙工、可與各種總線(xiàn)標(biāo)準(zhǔn)的器件直接接口等特點(diǎn),它為使用者在不同方面的應(yīng)用提供了方便,尤其適合在通信領(lǐng)域的應(yīng)用。五、閱讀指令并填空( 每題 5 分,共 25 分)1 2000h, *3-指令執(zhí)行前指令執(zhí)行后PC1000PC2000AR3005AR30042,3指令執(zhí)行前指令執(zhí)行后T

15、C1TC0AR0FFFFAR0FFFFAR37FFFAR37FFF3 *3+, 14, A指令執(zhí)行前指令執(zhí)行后A00 0000 1200A00 0540 1200C1C0AR30100AR30101SXM1SXM1Data Memory0100h15000100h15004 A, -8, B5 *3+, A指令執(zhí)行前指令執(zhí)行后A00 0000 1200A00 0000 0040T0004T0004AR30100AR30101Data Memory0100h00100100h0010五、程序題 (15 分)寫(xiě)出計(jì)算的主要匯編程序,并給程序添加注釋?zhuān)?huà)出程序的流程圖。解:程序及注釋?zhuān)簒, 20;

16、給變量x 分配20 個(gè)字單元y, 1; 給變量y 分配1 個(gè)字單元, 1; 取x 地址#19, 2; 設(shè)置循環(huán)次數(shù)#0, A; 累加器清零:*1+, A; 累加x 分量, *2-; 循環(huán)是否結(jié)束,沒(méi)有結(jié)束則繼續(xù)累加A,; 把結(jié)果存入y流程圖:開(kāi)始AR1=#x;AR2=19;A=(AR1)+A;AR2=0?Yy=AL;結(jié)束AR2=AR2-1N(附)復(fù)習(xí)資料1填空:2( 0),片內(nèi)僅配置到到數(shù)據(jù)存儲(chǔ)空間。3( 1),片內(nèi)配置程序和數(shù)據(jù)存儲(chǔ)空間。41 的( 1)表示選用對(duì)戰(zhàn)指針的直接尋址方式。51 的 C16=( 1)表示工作在雙精度算術(shù)運(yùn)算式。6軟件中斷是由()()()產(chǎn)生的。7時(shí)鐘發(fā)生器包括一個(gè)

17、(內(nèi)部振蕩電路)和一個(gè)(鎖相環(huán)電路)。8狀態(tài)寄存器1 中 0 表示(使用), 1 表示(使用)9累加器尋址的兩條指令分別是()( )10 鏈接器對(duì)段的處理主要通過(guò)()和()兩個(gè)命令完成。11 所有的320C54x 芯片內(nèi)部都包含(程序)存儲(chǔ)器和(數(shù)據(jù))存儲(chǔ)器。12 所有的目標(biāo)文件都包含以下三種形式的段:(文本段數(shù)據(jù)段 保留空間段)。13 320C54x 有 8 組 16 位總線(xiàn)( 1 組程序總線(xiàn),3 組數(shù)據(jù)總線(xiàn), 4 組地址總線(xiàn))。14 320C54x 具有兩個(gè)( 40)位累加器。累加器A 的(或 3239)位是保護(hù)位。15 對(duì)于 32 位數(shù)尋址時(shí),如果尋址的第一個(gè)字處在偶地址,那么第二個(gè)就處

18、在(下一個(gè)高)地址;如果尋址的第一個(gè)字處在奇地址,那么第二個(gè)就處在(前一個(gè)低)地址。16 芯片特點(diǎn):有(改進(jìn)的哈佛結(jié)構(gòu)) 、(低功耗設(shè)計(jì)) 和(高度并行性)(多處理單元)(特殊指令)等特點(diǎn)。17 片內(nèi)寄存器在C語(yǔ)言中一般采用(指針)方式來(lái)訪(fǎng)問(wèn),常常采用的方法是將寄存器地址的列表定義在(頭文件)。18 320C54x 有 3 個(gè) 16 位寄存器作為狀態(tài)和控制寄存器( 0)(1)()。19 320C54x 的三類(lèi)串行口:(標(biāo)準(zhǔn)同步串行口) (緩沖串行口)(時(shí)分多路串行口) 。20 320C54x 的工作方式狀態(tài)寄存器提供了三個(gè)控制位,包括(非 ) 、() 、( )。21 的作用(是用于描述系統(tǒng)實(shí)際

19、的硬件資源,用來(lái)定義用戶(hù)設(shè)計(jì)的系統(tǒng)中所包含的各種形式的存儲(chǔ)器,以及他們占據(jù)的地址范圍)。22 的作用(是用于描述段如何定位到家當(dāng)?shù)挠布Y源上。將輸出段定位到所定義的存儲(chǔ)器中)。23 直接尋址就是在指令中包含有數(shù)據(jù)存儲(chǔ)器地址的(低7位)用作偏移地址,并與(基地地址)組成16 位的數(shù)據(jù)存儲(chǔ)器地址。24 時(shí)鐘發(fā)生器為320C54x提供時(shí)鐘信號(hào),時(shí)鐘發(fā)生器可以由(內(nèi)部振蕩電路)或(外部時(shí)鐘電路)驅(qū)動(dòng)。25 桶型移位寄存器能把輸入的數(shù)據(jù)進(jìn)行(0-31 )位的左移和( 0-15 )位右移。26 即尋址方式中的立即數(shù)有兩種數(shù)值形式,數(shù)值的位數(shù)為(3、 5、 8、 9)位時(shí)為短立即數(shù),數(shù)值的位數(shù)為( 16)位

20、時(shí)為長(zhǎng)立即數(shù)。27 非( 1),允許片內(nèi)配置到程序存儲(chǔ)空間。28 非( 0),禁止片內(nèi)配置到程序存儲(chǔ)空間。29 ( 1),片內(nèi)配置程序和數(shù)據(jù)存儲(chǔ)空間。30 ( 0),禁止配置到到數(shù)據(jù)存儲(chǔ)空間。31指令:32 #4568H,8將 4568H左移 8 位與 A 相加,賦給B。33 8 將 A 右移 8 位加上 B,保存于 B。34 *3+,14將 3 左移 4 加上 AA。35 B,*1存到長(zhǎng)字單元 1 中,且減 1。36 1 存儲(chǔ)器映像寄存器尋址方式,將映像寄存器加載累加器 1A 的低位,其余位置 0。37 #10H,4 將 10H左移 4 位加載到累加器A 中。3839 *3+,*4344B,

21、 3 與 3 都加 1。40 ,*5 5 中。41 *3+,*5+數(shù)據(jù)存儲(chǔ)器內(nèi)部傳送數(shù)據(jù)35,且指令結(jié)束后3與5加1。42 2<22 。43 #9944重復(fù) 100 次。45 將累加器 A 的低 16 位字存放在的存儲(chǔ)單元中。46 B,*3將累加器的低位移位后加載到3 所指地址。47將 A 的內(nèi)容寫(xiě)入中。48 #0032H,4 立即數(shù) 0032H先左移 4 位后 , 再加載累加器A.49 #1000H,*2立即數(shù) 1000H存儲(chǔ)到 2 指向的地址單元50 #345立即數(shù) 345 與 T 寄存器內(nèi)值相乘后與累加器A值相加 , 結(jié)果加載累加器B.51 *3-,100H 3 指向的地址單元的值

22、傳送給地址100H單元, 3中地址減一。52 *11指向的地址單元的值加載到累加器A.53簡(jiǎn)答:54響應(yīng)中斷有哪些條件?中斷處理一般過(guò)程是什么?55對(duì)于軟件中斷和非可屏蔽中斷,立即響應(yīng)。如果是可屏蔽中斷,只有滿(mǎn)足以下條件才能響應(yīng):561 優(yōu)先權(quán)利最高;572 1 中的 0 即允許可屏蔽中斷;583 中相位為 1,允許可屏蔽中斷。59中斷流程:601 接受中斷請(qǐng)求;612 響應(yīng)中斷;623 執(zhí)行中斷服務(wù)程序。63簡(jiǎn)述鏈接器命令文件中的和。64命令用于描述系統(tǒng)實(shí)際的硬件資源,用來(lái)定義用戶(hù)設(shè)計(jì)的系統(tǒng)中所包含的各種形式的存儲(chǔ)器,以及他們占據(jù)的地址范圍。65命令用于描述段如何定位到家當(dāng)?shù)挠布Y源上。將輸

23、出段定位到所定義的存儲(chǔ)器中。66簡(jiǎn)述 320C54x芯片的主要特點(diǎn)。671 ( 中央處理單元 ) 利用其專(zhuān)用的硬件邏輯和高度并行性提高芯片的處理性能。682 存儲(chǔ)器具有192k 字可尋址存儲(chǔ)空間( 包括 64 K 字程序存儲(chǔ)空間、 64 K 字?jǐn)?shù)據(jù)存儲(chǔ)空間和64 K 字空間 ) 。693 高度專(zhuān)業(yè)化的指令集能夠快速地實(shí)現(xiàn)算法冰用于高級(jí)語(yǔ)言編程優(yōu)化。704 片內(nèi)外設(shè)和專(zhuān)用電路采用模塊化的結(jié)構(gòu)設(shè)計(jì),可以快速的推出新的系列產(chǎn)品。715320C54x執(zhí) 行 單 周 期 定 點(diǎn) 指 令 時(shí) 間 為25/20/15/12.5/10,每秒指令數(shù)位40/66/100 。726 320C54x電源由 1、2、3

24、 功耗下降指令控制功能,以便工作在節(jié)電模式下,使之更適合于手機(jī)。737 在片仿真接口,片上的接口符合1149.1 邊界掃描邏輯接口標(biāo)準(zhǔn),可與主機(jī)連接,用于芯片的仿真和測(cè)試。74簡(jiǎn)述 320C54x芯片存儲(chǔ)器的分配方法。75320C54x 采用改進(jìn)的哈佛結(jié)構(gòu)。 存儲(chǔ)空間由三個(gè)獨(dú)立可選的存儲(chǔ)空間組成:64k 字的程序存儲(chǔ)空間、64k 的數(shù)據(jù)存儲(chǔ)空間、 64k 的存儲(chǔ)空間。76320C54x 的工作方式狀態(tài)寄存器提供了三個(gè)控制位:非、,用于在存儲(chǔ)空間中配置片內(nèi)存儲(chǔ)器。77非:微處理器 / 微型計(jì)算機(jī)工作方式位。78:重疊位。79:數(shù)據(jù)位。80簡(jiǎn)述直接尋址及其兩種方式:81直接尋址就是在指令中包含有數(shù)

25、據(jù)存儲(chǔ)器地址的低7位,用著 7 位作為偏移地址,并與基地址值組成一個(gè)16 位的數(shù)據(jù)存儲(chǔ)器地址。直接尋址分為數(shù)據(jù)頁(yè)指針直接尋址、堆棧指針直接尋址兩種。82數(shù)據(jù)頁(yè)指針直接尋址:當(dāng)狀態(tài)寄存器 1 中的位等于 0 時(shí), 0 中的值與指令中的 7 位地址一起形成 16 位數(shù)據(jù)存儲(chǔ)器地址;83堆棧指針直接尋址:當(dāng) 1 中的位等于 1 時(shí),將指令中的 7 位地址與 16 位堆棧指針相加,形成 16 位的數(shù)據(jù)存儲(chǔ)器地址。84簡(jiǎn)述位碼倒尋址的主要用途及實(shí)現(xiàn)方法。85位碼倒尋址的主要用于算法中。86實(shí)現(xiàn)方法:存放的整數(shù)N 是點(diǎn)數(shù)的一半,一個(gè)輔助寄存器只想一個(gè)數(shù)據(jù)存放的物理單元,當(dāng)使用位碼倒尋址把加到輔助寄存器中時(shí)

26、,地址以位倒序的方式產(chǎn)生,即進(jìn)位是從左向右,而不是通常的從右向左。87堆棧尋址的作用是什么?壓棧和彈出堆棧是如何實(shí)現(xiàn)的?88系統(tǒng)堆棧用來(lái)在中斷或調(diào)用子程序期間自動(dòng)存放程序計(jì)數(shù)器,也能用來(lái)存放用戶(hù)當(dāng)前的程序環(huán)境或傳遞數(shù)據(jù)值。處理器使用一個(gè)16 位存儲(chǔ)器映像寄存器的一個(gè)堆棧指針來(lái)尋址堆棧,始終指向存放在對(duì)戰(zhàn)中的最后一個(gè)單元。當(dāng)調(diào)用一個(gè)子程序或一個(gè)中斷響應(yīng)發(fā)生時(shí),會(huì)被自動(dòng)壓棧,堆棧指針指向存放最后一個(gè)數(shù)據(jù)的堆棧單元;返回時(shí),返回地址從堆棧中彈出并裝入。89堆棧存放數(shù)據(jù)是從高地址向低地址進(jìn)行的,壓入堆棧時(shí),先減小,再將數(shù)據(jù)壓入堆棧;彈出對(duì)戰(zhàn)士,先從堆棧彈出數(shù)據(jù),在增加值。90簡(jiǎn)述 320C54x宏命令

27、及其功能。91宏命令是源程序中具有獨(dú)立功能的一段程序代碼,它可以根據(jù)用戶(hù)的需要,由用戶(hù)創(chuàng)建自己的指令。宏命令一經(jīng)定義,便可在以后的程序中多次調(diào)用,從而可以簡(jiǎn)化和縮短源程序。92功能:定義自己的宏,重新定義已存在的宏、簡(jiǎn)化長(zhǎng)的或復(fù)雜的匯編代碼、訪(fǎng)問(wèn)由歸檔器創(chuàng)建的宏庫(kù)、處理一個(gè)宏中的字符串、控制展開(kāi)列表。93使用過(guò)程:宏定義,宏調(diào)用,宏展開(kāi)。畫(huà)出匯編程序的編輯、匯編和鏈接過(guò)程圖,并說(shuō)明各部分的作用?96 編輯:程序代碼的編寫(xiě),生成文件。97 匯編:利用320C54x 的匯編器對(duì)已經(jīng)編好的一個(gè)或者多個(gè)源文件分別進(jìn)行匯編,并生成( 列表) 文件和 ( 目標(biāo))文件。98 鏈接:利用320C54x 的鏈接

28、器500,根據(jù)鏈接器命令文件() 對(duì)已經(jīng)匯編過(guò)的一個(gè)或是多個(gè)目標(biāo)文件 () 進(jìn)行鏈接,生成文件和 文件。99簡(jiǎn)述流水線(xiàn)的 6 個(gè)獨(dú)立階段并介紹其功能。1001 程序預(yù)取指:將所要取指的地址放在程序地址總線(xiàn)上;1012 取指:從程序總線(xiàn)上取指令字, 并裝入指令寄存器;1023 指令譯碼:對(duì)中的內(nèi)容譯碼,產(chǎn)生執(zhí)行指令所需要的一系列控制信號(hào);1034 尋址:數(shù)據(jù)地址產(chǎn)生單元在數(shù)據(jù)地址總線(xiàn)上輸出讀操作數(shù)的地址。;1045 讀:從數(shù)據(jù)總線(xiàn)和控制總線(xiàn)上讀操作數(shù);1056 執(zhí)行指令:從數(shù)據(jù)總線(xiàn)上寫(xiě)數(shù)據(jù)。106 154簡(jiǎn)述 320C54x 芯片的中斷系統(tǒng)。107中斷系統(tǒng)是計(jì)算機(jī)發(fā)展史上的一個(gè)里程碑。也是衡量微處理器性能好壞的一項(xiàng)主要指標(biāo)。中斷系統(tǒng)既支持硬件中斷,又支持軟件中斷。無(wú)論是哪種中斷都可以分為可屏蔽中斷和非可屏蔽中斷。中斷系統(tǒng)包括:中斷結(jié)構(gòu)、中斷流程、中斷編程。108簡(jiǎn)述串行通信,并描述320C54x 的三個(gè)串口。109串行通信是發(fā)送器將并行數(shù)據(jù)逐位移出成為串行數(shù)據(jù)流,接收器將串行數(shù)據(jù)流以一定的時(shí)序和一定的格式呈顯在連接收 / 發(fā)器的數(shù)據(jù)線(xiàn)上。110三類(lèi)串行口:111標(biāo)準(zhǔn)同步串行口() :有兩個(gè)獨(dú)立的緩沖器用于傳送數(shù)據(jù),接收緩沖器和發(fā)送緩沖器,每個(gè)緩沖器有一條可屏蔽的中斷線(xiàn)。串行數(shù)據(jù)可以按8 位字或 16 位字轉(zhuǎn)換。112緩沖串行口 () :在標(biāo)準(zhǔn)同步串行口的基礎(chǔ)上增加了一個(gè)自動(dòng)緩

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論