第3章__TMS320C55x的指令系統(tǒng)_第1頁(yè)
第3章__TMS320C55x的指令系統(tǒng)_第2頁(yè)
已閱讀5頁(yè),還剩4頁(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、第3章_tms320c55x的指令系統(tǒng) 第3 tm章s23c055x指的系令統(tǒng) 容內(nèi)要假如提要熟使練數(shù)字用號(hào)信處理器,須必了處解 器理指令系的,這樣才能統(tǒng)寫(xiě)出編精干高、的程 效序在本章。首中先對(duì)mst230c5x的尋址5式做了 方紹,之后對(duì)介55c的指令x系進(jìn)統(tǒng)了詳行細(xì)說(shuō)明。 5c5處x器理的指系統(tǒng)令可分為6以類(lèi)大包括,算術(shù)運(yùn) 指算、位令操作指令、擴(kuò)輔展助寄存器作操 指、規(guī)律令算指運(yùn)令移、指令和程動(dòng)序制控令指。等而介紹 的容內(nèi)括指包令式格執(zhí)行,的操,作是有 否并使能行,位長(zhǎng),度周,在流期水上線(xiàn)執(zhí)的階段行 及執(zhí)行以功能單的等元。210年67月日8t sm23c50x 5spd原理及應(yīng) 1用 第3

2、 t章sm32055c的指令x系 統(tǒng).1 3址尋方式3 2 t.m32s0c5x5指令的統(tǒng) 2021年7系8日月ts3m0c25x5 dp原理及應(yīng)用s2 第 3 t章sm32c50x的指令系5 統(tǒng).13址尋方式尋址方是指式如指何定指令操作數(shù)所在存儲(chǔ)和空間地的 。址55xcds 支持三種尋p址式??梢愿咝В?、靈地對(duì)活數(shù) 空據(jù)間、儲(chǔ)存映射存器寄寄存、位和器io/空進(jìn)行尋間址,們它 :是對(duì)絕尋模式址;直接址尋式;間模尋接模式。 址2021年7月8日ts320mc55 dxps原理應(yīng)及用 3 第3章 ms32t055xc指令的系統(tǒng)3.1 絕1對(duì)尋模址式 對(duì)尋址絕式有三模,種們它別是:k分1絕6尋址對(duì)、

3、2k 3絕尋址對(duì)和/io對(duì)絕尋址 。.1k16肯定址 尋使該用模式尋的指址其操令作數(shù)為a*sb61(#k1),6其 中1k是一個(gè)166位的符無(wú)號(hào)常。數(shù)尋方法址將7位的是寄存 器phd(擴(kuò)展據(jù)數(shù)指頁(yè)針dx的p高位分部和k)6級(jí)1聯(lián) 形一個(gè)23位的地址,用成于數(shù)對(duì)據(jù)間的訪(fǎng)問(wèn)空。該??梢?式問(wèn)訪(fǎng)一存?zhèn)€單儲(chǔ)和一元存?zhèn)€映射儲(chǔ)寄存。器206年7月18日 ms320tc55xd ps理原應(yīng)及用4 第 章 tm3s203c5x5指令系統(tǒng) k16肯定尋址模的式dp 0h000000 00 00000. 16k0 0000 0000 00 0000 0 111 111111 111 1111 000 000000

4、00 00000 11 1 11111111 11111 0000 000 000000000 111 1111 1111 11111數(shù)空間 據(jù)第主數(shù)據(jù)0:0頁(yè)0 0000h00fff f h00 0000 1 000 000 1000 0010 000 0100 1第數(shù)主據(jù)頁(yè):1 0000h01 0fffh f第2數(shù)主據(jù):0頁(yè)00 000h00 fffhf 11 1111 1 111 1111 111 11111 111 1111 1111 11111 1111 1111 第17主數(shù)據(jù)頁(yè)27: f0000h7 ffffhf*由于對(duì)指進(jìn)行了令展,使用該擴(kuò)模尋址的指令不式與能其指他并令執(zhí)行行。2

5、021年月78日t s3m025c5 dsp原x理應(yīng)用 及5 例:*ba16(#s1k6 用于數(shù)據(jù))存器尋址。儲(chǔ)dph=03設(shè)。hom v*abs6(1#202h)0t,2 ;#16k=2021,cpuh03 從2021h處取數(shù)據(jù)裝讀t入2 mo dbl(v*bsa61(#022h0), pa)irt2();#k 6=10022, h#1k6+=12030h c;pu0從 20213h和032021 h讀處取據(jù),數(shù)入裝t和23 t201年76月8日tm3s2055x dsc原p理應(yīng)及 用6 第3章2 .k32對(duì)尋絕 址ts32m05c5的指令系統(tǒng)x使用模該式尋的指令其址作操數(shù)*(#為k23),

6、中其2k3 是一23位個(gè)的無(wú)符常號(hào)。如圖數(shù)-2所示3。用使 這種址方尋的法指令將 常編碼為數(shù)3節(jié)(字掉最去位高,)與1k絕6尋對(duì)一址 ,樣使該用模尋址式指的令不能與其他指令并行行。k23執(zhí) 000 000 0000 00000 000 00000 00 000 0 0111 111111 11 11111000 0001 0000 000000 0 0000 0 00 00001 111 1111 1111 11111 據(jù)空數(shù)間第0主數(shù) 頁(yè)據(jù):0 0000h000 fffhf第1主據(jù)頁(yè)數(shù):10 00000h ff1fhf111 11110 00000 0 0000 00000 111 111

7、1111 111111 1111 11 12106年月78日12第主7數(shù)頁(yè)據(jù):f7 0000h7ff fffh mt32s0c55 xdsp理原應(yīng)及 用例,*(k23#)用于數(shù)據(jù)存儲(chǔ) 尋器。 址 mov *#(030022)ht,2;2k=03 23020hc,p從03 u0022h處取數(shù)讀裝據(jù)入t2 mov bd(l(*#300022),paihrt(2);23k=0 2032h0k,2+3=01 3002h 3;cpu從3 0020h2和0 2300h3處取讀據(jù)數(shù)裝入,2t和t320617年月日8 tm3s0c55x2 sdp原及應(yīng)用理8 第3章3 i.o/肯定址尋tsm203c5x5指的

8、系令統(tǒng) 于對(duì)io絕/尋址對(duì)式,如模果使代數(shù)指用令其操作數(shù) ,*po是rt(#k61,其中k)1是6個(gè)一16無(wú)位號(hào)常符;數(shù)如使果 助記用指令,其符作操數(shù)是orpt(k#1)6操(作前沒(méi)有數(shù)) 。*如所下,示使用模該的式令將指數(shù)常碼為2字節(jié)編同。 樣 ,該令指不與能他其指并令執(zhí)行行。k6 0000 0100 0000 0000 0 11111 1111 11 11111i /o間 空0000hfffhf206年1月87 tms日20c35x d5p原s及應(yīng)理用 026年7月1日8tsm230c55 dsp原理x及用應(yīng)10 第 章3tms30c52x5的指令系統(tǒng) 31.2直接尋址式模直接尋址有以幾種

9、方下式數(shù):據(jù)頁(yè)指針(pd直接) 址尋、棧指針堆s(p)接尋直址、寄器存位接直址尋和 設(shè)數(shù)據(jù)頁(yè)外針指(dpp)直接尋址其。中,d直p接址 和s尋p接尋直與狀址寄存態(tài)s器1-t55的pc l(c位mpolie rodm bite有關(guān):)當(dāng)cp =0l采,d用p直接尋址式 當(dāng)cpl模=,采納1s直p接尋址模 而寄存式器位址和pd尋p接尋直址與cl無(wú)p關(guān)2。0167年月8日 mts320c55 dxsp理及原應(yīng)用11 第3 章1d.直p尋接址 mst3025c5的x指系統(tǒng) 令dp直在接址尋方法,中23地位的形址成如圖3 -3示。其所高中7由位dp提h供,用確來(lái)主定 據(jù)數(shù),頁(yè)其低16余位由部?jī)山M成分。(

10、1)d:dp確p在主數(shù)定據(jù)頁(yè)內(nèi)長(zhǎng)度為128字節(jié)的局部據(jù) 數(shù)的起頁(yè)始地,該址始起地可址是主以據(jù)頁(yè)內(nèi)的數(shù)何任地址。( )由2編匯計(jì)器出的算7偏位移量d(foset):偏移f的量計(jì) 算訪(fǎng)問(wèn)與的是數(shù)空據(jù)間還存儲(chǔ)是射映存器寄(定限詞 m是apm( )關(guān)有。 d由p和hdp成構(gòu)擴(kuò)展據(jù)數(shù)寄存頁(yè)x器d,p以可將dp 和dp分h載別入,可也用一條以指載入x令dp。如: a例omv# 3fff00h xdp,201年6月78日 mst23c505xd sp原及應(yīng)理 12用 第章3 tms230c5x的5令指系 d統(tǒng)p接尋直址式模dph0 00 000 0000 00 0 0000 000 100 0000 100

11、0 010 00000 10 101 11111 11 11112021年7月8日1(dp+dffoet) 0s00 0000000 0 00000 xpd11 11 111 1111111 11 00000000 00 0 00000 111 11 11 1111111 1 0000100 0 0000000 0 0 1111 111 1111 1111 1 0000 00000 0000 000 111 1111 111111 111數(shù)據(jù)空間第 主0數(shù)據(jù)頁(yè)0: 0000000h fffhf 第1主據(jù)頁(yè):01數(shù) 000h01 0ffffh xpd第2主據(jù)數(shù)頁(yè):02 000h002 ffffh

12、 第271主數(shù)據(jù):頁(yè)020000h 20ff ffh mt320s55xc dps理原應(yīng)及用13 ,d例add用r數(shù)于存據(jù)儲(chǔ)器址尋設(shè)。pdh=0h,3 d=p0000h。mov 000h5,2t dph:;dp+d(ffost)=e03(000:0h+0050h)03=0 005h; puc從300 05h0處取數(shù)據(jù)讀入t裝 2 mov d bl0(050h),pirat2( ;d)ph(d:pd+offste=03)00 5h,0 ph:(ddp+dofsft1e=)030 04h 0;pu從c3000 5h和0030 00h處4取讀據(jù)裝數(shù)入t和2t3 216年7月80日ts32mc05x

13、5ds原p及應(yīng)用理14 3第 章2.sp直接尋址tms32c505x指的系統(tǒng)令 當(dāng)一指令條用sp采接尋址模式,直2位3址的地形成 如圖示。所中,其ps確定高h(yuǎn)位地7址其,16位地余址由ps和7位偏移 打算,偏量移量的范是圍021。7由sp和sph 構(gòu)了擴(kuò)展數(shù)據(jù)成堆指棧針sx。 p于在第由0主據(jù)數(shù)頁(yè),址地00 000000 00hf5h存儲(chǔ) 為映射寄存器留,保以若數(shù)據(jù)所棧位于主該數(shù)據(jù),則頁(yè)可以 使的地用址范圍0是0 0006h0 0fffh。f2106年78日月tms302c55 xsd原理及應(yīng)用p15 第章3tms32c505的指令系統(tǒng)xs 直接尋址模p式sh p00 00000 0 0 00

14、000 s(+pofdfst) 00e000 000 000000 0000 0 111 111 00001 000 0001 0000 0000000 0 0111 11111111 11111xp 000s00000 0 00 00000 1 111 111 1111 11111數(shù)據(jù)空間 0第主數(shù)據(jù)頁(yè):0 000000h f0fffhxps000 001 0 000 00100 0 00100 00000 10第主1據(jù)頁(yè)數(shù):01 000001 fffhhf 000 0000 0000 0000 10111111 1111 1111 12主第數(shù)據(jù)頁(yè):200 0000h ffff2h 111

15、111 1 111 111 1000 00000 0000 000 10111111 1111 1111 1第127主數(shù)頁(yè)據(jù):2000 0h020 fffh f206年718日月 mts230c55xd ps原及應(yīng)用理16 例34,-*s(opfsfte用于)據(jù)數(shù)儲(chǔ)器存尋址設(shè) 。sp=0,hs p f=0fh0。mov *p(s5,)2t; ps:hsp(+ofsfe)t00=ff05h ,;pc從00u f0f5 h讀取數(shù)處裝據(jù)t入 2 mvod lb(s*p5)() p,ar(t2i ;sph)(:spo+ffets=)00ff05h s,p:hs(+offsept1=00 f)04hf;

16、cpu 從00ff0 h5和00 ff04處h讀取數(shù)裝據(jù)入t和t23 216年0月87 t日ms230c5x5d s原p及應(yīng)理 用17 3章第3. 寄存器位尋址 mst2305cx5指的系令統(tǒng)使用寄器位存址的尋指令操其作是數(shù)bitofset,該f 作操是數(shù)從存寄的器最低開(kāi)位的始移值偏。例,假如 b如itoffste為,那0么就可以訪(fǎng)問(wèn)寄存器最低的位;如 果ibtoffse為3,t那就可以訪(fǎng)么寄問(wèn)存器的位。3只寄有存的器測(cè)試、置位、位零清取、反令支指這 種持尋址模。 201式年7月68日 tm3s205c5x sdp理及原用應(yīng) 18 例 ,bitffsote用對(duì)寄存于器的位尋。 址sbt 0,e

17、a3 ; 將cc3的位a0為1 b置stpt30,a 3;c a把c3位3的0和31位別復(fù) 分到制狀寄存態(tài)st器_550的t位1和tcc 2206年1月78日tms320c5x 5sdp原及應(yīng)用理 91 第3章 .4pdp直接址尋ts320c55xm指令系的 當(dāng)一統(tǒng)指令條用pd使p直接尋模式址1,位6/oi地的 形成址如圖35-示。64所k1 6位的/i空o間 分成15個(gè)2設(shè)外數(shù) 據(jù),用9位頁(yè)外設(shè)數(shù)據(jù)頁(yè)指的針pdp表,其示每一頁(yè)中 有128個(gè),字由指令中指定的的位偏移值7表示。來(lái)如,例假如訪(fǎng) 問(wèn)頁(yè)一的一個(gè)字第其偏,移為0。值 012年76月8 日tsm20c535 xsp原理及應(yīng)用d20 第章3ts32m0c5x的5令系統(tǒng)指pd直p尋址模式接pd ppffoset /oi空(間64字)k第0外 數(shù)設(shè)頁(yè):0據(jù)00h0007fh 0000 000 0 0 000 0000 000000 000

溫馨提示

  • 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)論